He made his international debut for Republic of Ireland in an 8–0 win over Malta in November 1983 at Dalymount Park. In all he won three senior and four U21 caps as well as Inter-League caps and youth caps. He represented Rovers six times in European competition.
