En su desempeño político fue: Diputado al Congreso de la Unión por el Partido Laborista en tres ocasiones, Oficial Mayor del Gobierno del Distrito Federal en febrero de 1921; Regidor del Ayuntamiento de la Ciudad de México en 1925, y Gobernador Interino de Puebla de 1924 a 1925.