Career
He made his League of Ireland debut for Bohemians on 9 September 1979 and made twenty five league appearances (4 goals) and two appearances for Bohs in European competition before transferring to Manchester United in August 1980 for £30,000. After making just one appearance for Manchester United as a substitute for Kevin Moran, he moved to America. After a spell at Cork City, he briefly signed back with the Rovers in 1986, where he played once in the European Cup.
He made a total of 44 appearances for the Hoops.
He then moved on to Bray Wanderers. He had a spell as player/manager at Drogheda United where he guided the club back to the Premier Division in the 1996-1997 League of Ireland season.
He earned one cap for the Republic of Ireland U21 side.