Combatió primero a los polkos durante la Guerra de Intervención Estadounidense y luego a los rebeldes poblanos en 1856.A los 26 años, fue ascendido al grado de general, y fue elegido diputado federal por el estado de Jalisco.En 1861 Juárez lo nombra comandante general del Distrito Federal.Ese mismo año es asignado para combatir a un grupo rebelde conservador y es capturado en el Monte de las Cruces, Cuajimalpa de Morelos y fusilado el 23 de junio por órdenes del general conservador Leonardo Márquez.Fue sepultado en el Panteón de San Fernando en el Distrito Federal, donde también se encuentra su padre y desde 1988 sus restos reposan en la Rotonda de las Personas Ilustres del Panteón Civil de Dolores en la misma ciudad.