He was an unsuccessful candidate in the Dublin North-Central constituency at the 1992 and 1997 general elections. He was elected to Dublin City Council in 1999, with the second-highest vote in the Clontarf local electoral area. He was first elected to Dáil Éireann at the 2002 general election, where he stood as an Independent Health Alliance candidate in the Dublin North-Central constituency. He joined the technical group, established to ensure Dáil speaking time for Independent TDs. In March 2003, due to being a dual mandate TD, he gave up his Dublin City Council seat to Ger Drogan, who later was replaced by Fintan Cassidy, who failed to get elected in the subsequent 2004 local elections.