Christian Porter nació el 11 de julio de 1970 en Perth, Australia Occidental, Australia. Está casado con Jennifer Porter desde el 12 de julio de 2008. Tienen dos niños. Ha estado casado con Lucy Gunn.
Member of the Western Australian Legislative Assembly for Bateman (6 September 2008 - 9 March 2013), Attorney-General of Western Australia (23 September 2008 - 12 June 2012), Treasurer of Western Australia (14 December 2010 - 12 June 2012).