He previously played for Wexford and Killanerin, as well as Leinster and UCD.
He made 105 appearances for Wexford and his inter-county career went from 1995 up until 2006, scoring 21–125 in all that time.
[1] He won Senior Football Championships with Kilanerin as a player-manager and Shelmaliers.
[1] He was appointed as Wexford manager in September 2022, following the retirement of Shane Roche.
[3][4][5] He continued to be Shelmaliers boss for the Senior Football Championship after his name was revealed for the Wexford post.