Steve Thomas was born on 3 October 1967 in Mansfield, Victoria, Australia. He has been married to Leah Tracey Mitchell since 20 May 2000. They have three children.
Member of the Western Australian Legislative Assembly for Capel (26 February 2005 - 6 September 2008), Member of the Western Australian Legislative Council for South West Region (11 March 2017 - ).