Cuenta con amplia experiencia en la administración pública estatal.
Del 2015 al 16 de Octubre del 2016 fue el Director General del Instituto del Artesano Michoacano.
Entre 2008 y 2011 se desempeñó como coordinador general de la Comisión Coordinadora del Transporte Público de Michoacán.
Fue presidente municipal de Uruapan, Michoacán, durante el trienio 2005-2007.
Entre 2002 y 2004 fue diputado local por el Distrito XIV de Uruapan Norte, en el LXIX Legislatura Congreso del Estado de Michoacán.