In 1979, he married Elaine Fyffe; their daughter was born in 1983. The couple divorced in 1999. In 2000, he married Amineh Abu-Zayyad; she divorced him in 2009 for his unreasonable behaviour. He married Rima Husseini in 2007; their sons were born in 2007 and 2011. He married Putri Gayatri Pertiwi in 2012. Their son was born in 2014.