He played for the South Sydney Rabbitohs, Canterbury-Bankstown Bulldogs, Western Suburbs Magpies, Manly-Warringah Sea Eagles, New South Wales and for the Australian national side.
He played for the South Sydney Rabbitohs, Canterbury-Bankstown Bulldogs, Western Suburbs Magpies, Manly-Warringah Sea Eagles. He also represented New South Wales and played one game for the Australian national side.