Hijo de un boticario de origen escocés, se enroló como oficial en el ejército que formaba su tío, el gobernador Juan Antonio Álvarez de Arenales, para la última campaña al Alto Perú.