En julio de 1783 se graduó en la Real Academia Militar de Matemáticas de Barcelona, tras lo cual recibió en 1790 el título de ayudante de ingeniero.