He played for the Cronulla Sharks, St. George Dragons and the Adelaide Rams and has also been an assistant coach at the South Sydney Rabbitohs and Newcastle Knights.
He played in various rugby league teams including Cronulla Sharks, St. George Dragons, and Adelaide Rams. He was also involved in coaching at South Sydney Rabbitohs and Newcastle Knights.