He is a married man. He has been married twice so far. His first wife was Karla Grant. She is an Australian presenter, producer and journalist. They met when they were in their teen and began their love affair. They decided to get married and they got married in the year 1984. After sixteen years of marriage, they called of their marriage relationship and got divorced in 2000. They had three children together named Lowanna, John and Dylan.
He got married for second time in 2000 with Tracey Holmes. She is an Australian journalist, presenter on ABC News Radio. They met each other for the first time when they were working together in Greece: covering the lighting of the torch for the 2000 Olympic Games. They have one son together named Jesse. They are still together and happy of getting each other as loving spouse of each other. Besides this, there is no any information about his love affairs and girlfriends. He earns massive amount of salary and his net worth is still not revealed.