Además ha ocupado los cargos de Secretario del Ayuntamiento de San Pedro Garza García de 1986 a 1988, Director de Servicios Públicos de Monterrey de 1989 a 1991, y Subsecretario de Transporte del gobierno de Nuevo León de 1992 a 1994 en la administración de Sócrates Rizzo.