Fue también diputado de la Cámara Provincial de Antioquia desde 1852 y en varios períodos, hasta que en 1854 Mariano Ospina Rodríguez lo nombró prefecto del Departamento del Norte para que encabezara la resistencia contra la dictadura de José María Melo; durante esta gestión organizó un batallón que peleó con el legendario batallón Salamina, y ganó la batalla de Bosa en 1854, liquidando así el conflicto en Antioquia contra Melo.