 He began in the League of Ireland in 1973 playing for Sligo Rovers.He joined Shamrock Rovers the following year firstly playing under Mick Meagan, then Sean Thomas and Johnny Giles.He played for nine years at Milltown, making four appearances in European competition and a League of Ireland XI cap, plus 3 appearances against Liverpool FC and also against Southampton and for Waterford against Arsenal, he also played for the League of Ireland against Argentina in April 1978, in the Boca Juniors stadium in Buenos Aires, just before Argentina won the world cup in June of that year.