En 1819, a propuesta del subinspector general José de La Mar, fue hecho coronel del Batallón de Españoles de Lima.