He was a Branch Secretary of the trade union IMPACT.
He served on Leitrim County Council for the Manorhamilton electoral area from 1999 to 2011.
He is an opponent of fracking in the Lough Allen basin citing environmental concerns.He did not contest the 2016 general election.