Dio clase en la Escuela Naval de Cádiz y llegó a ser jefe de escuadra. Determinó la longitud y latitud de la Isla Trinidad en las Antillas, colaboró con el matemático francés La Borda en la medición del pico de Tenerife y para levantar el plano de Canarias, fijó la latitud y longitud de las Islas Annobón, Fernando Poo, Santo Tomé y Príncipe y del cabo López Gonzalo. Formó parte de la comisión encargada por el gobierno español, tras la paz con Brasil, para delimitar la frontera entre los dominios españoles, en el Río de la Plata, y Brasil, que había extendido su frontera hacia el sur, después de recibir España, por el tratado de la paz, los territorios de Santa Catalina y Río Grande del Sur.