Performed club rugby from 1984-1995 for Canterbury-Bankstown, the Newcastle Knights, and Halifax,in addition to representative rugby for Queensland. He was an extremely talented youth participant, and was graded with Canterbury in 1983. Pursuing his playing profession he became an effective club and consultant trainer, debuting in 2001 for the Newcastle Knights. His old sibling, Bob Hagan, was also an effective rugby participant. At Queensland he continues to be an assistant trainer to story Mal Meninga.