Fue nombrado por el general Manuel Bulnes comandante del batallón Chacabuco (1849), a pesar de su ideología liberal. Sin embargo, su punto de vista liberal podía transar con la figura de Bulnes, pero no con la combatida candidatura de Manuel Montt, por lo que se alejó del gobierno y se mezcló en los movimientos revolucionarios de 1850 y encabezó la revolución del 20 de abril de 1851, muriendo en combate ese mismo día en las calles de Santiago.