Irvine was born in Sydney, New South Wales. After his career he became a hockey coach. Irvine was the assistant of head coach Terry Walsh with the Men's National Team at the 2000 Summer Olympics, where The Kookaburras finished third. Later on he went to the Netherlands, where he coached Amsterdam for three seasons (2001–2004) and won the Dutch title twice.