Fue tomado prisionero y engrillado durante seis meses por orden del tirano Diego Portales, por participar en un complot urdido por el general Ramón Freire desde su destierro en el Perú; además se le condenó al destierro de 10 años, por lo que se trasladó a Lima, Perú.