Fue electo Diputado Federal por el Distrito electoral federal 1 de Morelos a la LII Legislatura de 1982 a 1985 y por el Distrito electoral federal 3 de Morelos a la LVI Legislatura de 1994 a 1997, en 1998 a la caída del gobernador de Morelos Jorge Carrillo Olea se le mencionó como posible sustituto, sin embargo al parecer fue bloqueado por los partidos de oposición, siendo finalmente nombrado gobernador Jorge Morales Barud.