Es licenciado en Derecho egresado de la Universidad Latina de América (UNLA) y maestro en Gobierno y Políticas Públicas por el Centro de Investigación y Desarrollo del Estado de Michoacán. Tiene estudios de diplomados en Derecho Parlamentario; Derecho Corporativo Internacional; y, Derecho Mercantil.
Desde 1994 fue miembro del PRI. Entre 1998 y 1999 fue auxiliar jurídico de la Dirección de Pensiones Civiles del gobierno de Michoacán, y de 1999 a 2000 fue auxiliar jurídico de Patrimonio Municipal del ayuntamiento de Morelia. De 2003 a 2004 fue asesor jurídico de la Secretaría de Planeación (SEPLADE), en 2004 jefe de Departamento de Asuntos Interinstitucionales en la Secretaría de Gobernación, y de 2006 a 2007 coordinador de los centros de atención empresarial de servicios interinstitucionales y reducción de trámites de la Secretaría de Desarrollo Económico, las tres de Michoacán.
En 2004 fue consejero político estatal del PRI, en 2006 fue coodinador juvenil de campaña al Senado del PRI y en 2007 ocupó los cargos de consejero político municipal, delegado a la IV Asamblea Nacional del PRI y del Frente Juvenil Revolucionario en la campaña de Jesús Reyna García a gobernador de Michoacán en las elecciones estatales de 2007, además de integrante de la Confederación Nacional de Organizaciones Populares (CNOP). En 2007 fue nombrado secretario particular de Fausto Vallejo Figueroa y cuando este asumió el cargo de presidente municipal de Morelia, lo nombró secretario de Administración del ayuntamiento, ocupando el cargo de 2008 a 2011.
En 2012 fue postulado candidato de la coalición Compromiso por México formada por el PRI y el PVEM a diputado federal por el Distrito 10 de Michoacán; logró el triunfo con 68 727 votos, para la LXII Legislatura que concluyó en 2015.[1] En esta legislatura fue y en la que fue presidente de la comisión de Desarrollo Municipal; e integrante de la segunda comisión de Trabajo: Relaciones Exteriores, Defensa Nacional y Educación Pública; de Salud; de Participación Ciudadana; de Fortalecimiento a la Educación Superior y la Capacitación para Impulsar el Desarrollo y la Competitividad; de Desarrollo Municipal; de Seguridad Social; y, de Presupuesto y Cuenta Pública. Se separó del cargo mediante licencia del 6 de marzo al 17 de junio de 2015 para ser candidato del PRI a diputado local por el Distrito 11 local en las elecciones estatales de 2015.
En dichas elecciones resultó elegido diputado a la LXXIII Legislatura del Congreso de Michoacán que tuvo vigencia de 2015 a 2018;[2] Al asumir el cargo, dejó su militancia en el PRI y se integró en el PVEM y en su grupo parlamentario. En las elecciones estatales de 2018 fue candidato del PVEM a la reelección como diputado local, pero por el principio de representación proporcional; siendo elegido a la LXXIV Legislatura local para el periodo de 2018 a 2021;[3] y en las elecciones de 2021 fue reelecto por segunda ocasión para un tercer periodo consecutivo en el Congreso de Michoacán, nuevamente por el principio de representación proporcional y esta vez a la LXXV Legislatura de 2021 a 2024.[4] En esta legislatura fue integrante de las comisiones de Jóvenes y Deporte; y, de Desarrollo Urbano, Obra Pública y Vivienda.
Dejó el cargo para ser candidato de la coalición Sigamos Haciendo Historia a diputado federal por el Distrito 8 de Michoacán en las elecciones de 2024; logró el triunfo al recibir el 49.75% de los votos, frente al 35.41% de Roberto Carlos López García, candidato de la coalición Fuerza y Corazón por México y quien buscaba la reelección en el cargo.[5] Ejerce el cargo en la LXVI Legislatura de 2024 a 2027 y en la que es secretario de las comisiones de Hacienda y Crédito Público; y, de Infraestructura; e integrante de la comisión de Medio Ambiente y Recursos Naturales.