Parson was a Republican member of the Missouri Senate representing the 28th district from 2011 to 2017. Parson served three terms in the Missouri House of Representatives from the 133rd district (2005–2011). Parson served as the Majority Caucus Whip in the Senate during the 96th General Assembly.