He made his debut for Ulster in 1994 and played more than 100 times for the province. He was part of the successful Ulster teams which won the European Cup in 1999, Celtic Cup in 2003 and Celtic League in 2006.
As Elite Player Development Officer, he is responsible for nurturing the talents of the young players in the programme from u16-Ulster Ravens. He is the current u17 Ulster Head Coach, u18 Ulster Assistant Coach and Ulster Ravens Assistant Coach. He is also coaching within the Ireland 7's programme preparing the u19 and Senior team for their respective European championships.