Llegó a ser jefe de operaciones militares en Oaxaca.
Por órdenes de Álvaro Obregón y de Plutarco Elías Calles, aprehendió y ejecutó en Huitzilac al General Francisco R. Serrano y a su grupo político.
Además de comandar la aprehension de Serrano, permitió al asesino material Hilario Marroquin supuestamente despojar a Serrano de su arma y permitirle también quedarse con el automóvil del General Serrano y con 20 mil pesos que tenía en su cartera.
Posteriormente quedó fuera del servicio, pero reingresó al Ejército Mexicano durante el gobierno del general Manuel Ávila Camacho.
En la telenovela histórica mexicana Senda de gloria fue interpretado por el actor Carlos González.