 Previously, he was twice elected to represent the citizens of northwest St. Charles County in the Missouri House of Representatives and received more than 65 percent of the vote in 2002 and 2004.In 2014 Rupp could not run for re-election due to term limits.In April 2014 he retired early to take a position on the Missouri Public Service Commission.