He signed a development contract with Ulster in January 2002,[3] and made his debut later that year.[4] He made 119 appearances for Ulster over 11 years, mainly as backup to Rory Best.[5] He represented Ireland 'A'.[1]
In 2013 he moved to France, joining Aurillac, coached by his former Ulster teammate Jeremy Davidson,[5] but was forced to retire through injury after one season. He was appointed forwards coach of Dungannon in 2014, replacing Paddy Johns.[1]