Bubp was originally elected to the Ohio House of Representatives in 2004 succeeding Tom Niehaus, and was subsequently reelected in 2006, 2008, 2010.
In the 129th General Assembly, Bubp is serving as Chairman of the House Judiciary Committee.