He made his competitive debut for Shamrock Rovers in the League Cup on the 14th of September 1986. Made his League of Ireland debut for Shamrock Rovers at Home Farm on 14 April 1987.
Signed for Drogheda United in 1988 and Captioned the club to First Division success in 1991.
Signed back for Rovers under manager Ray Treacy in 1992 and scored once in 17 league appearances in his first season but it was in his second season that he really came to the fore in the centre of midfield as he scored 10 goals in 31 league appearances as Rovers stormed to their 15th League title.
Was named in the best league XI at season end
Played two games in European competition for the Hoops.
Managed doomed Dublin City F.C. for the 2002/03 season.