Ingresó en 1745 en el regimiento de Infantería de Bruselas, de donde pasó a Ceuta en 1753 y a Flandes en 1755. En 1755 ascendió a subteniente y estudió matemáticas en la Academia Militar de Barcelona, de forma que ascendió a teniente en 1765 y a capitán en 1777. Durante su estancia en Barcelona también fue elegido miembro de la Real Academia de Buenas Letras de Barcelona en 1772. Se distinguió posteriormente por su participación en las construcciones para el sitio de Gibraltar desde 1779.