Ha sido diputado del Congreso del Estado de Puebla en la LVIII legislatura de 2011 a 2014, cargo al que renunció en 2012 para ser diputado federal del Congreso de la Unión en la LXII Legislatura de 2012 a 2015.