Prior to entering parliament, Wilson served as president of the Liberal Party's Katanning branch, treasurer and president of the
O'Connor division, and on the state rural policy committee. Wilson was nominated to the
speaker's panel in September 2019. He has served on a number of committees including as chair of the House Standing Committee on Agriculture and Water Resources from 2016 and chair of the Joint Statutory Committee on Public Works from 2020. In his maiden speech, Wilson described himself as "a social conservative and an economic liberal". ==Personal life==