He made his League of Ireland debut for Dundalk at Waterford on 25 September 1988. After two years at Oriel Park, during which he shared the PFAI Young Player of the Year Award in 1989/90, he signed for Liverpool. Due to injury he failed to make a single first team appearance before getting a free transfer to Middlesbrough at the end of the 1992/93 season. After 3 appearances for Hereford he came home to sign for Bohemians where he scored 22 goals in 83 league games over three seasons.