Career
He represented 1st Prince in the Legislative Assembly of Prince Edward Island from 1879 to 1883 as a Conservative member. He was born in Tignish, Prince Edward Island, the son of Michael Gavin, an Irish immigrant. He was educated in Tignish.
He lived in Alberton.
He was defeated when he ran for reelection in 1883. He was the co-owner of a general store and owned a lobster factory.
Gavin died in Duluth, Minnesota at the age of 83.