Format a Barcelona, el 1769 es graduà d’alferes d’enginyers. Intervingué en l’obra de la fortificació del castell de Sant Ferran de Figueres. El 1771, a Orà, fou director de l’Acadèmia Militar de Matemàtiques. Amb la graduació de tinent, des del 1776, el 1778 s’embarcà cap a Amèrica. Projectà el poblat d’Arizpe (a l’actual Sonora, Mèxic). Construí, entre 1785 i 1787, el castell de Chapultepec, en un turó rocós de la Ciutat de Mèxic. Mascaró intervingué també en els treballs del port d’Acapulco. El 1794 fou comandant de la fortalesa de San Juan de Ulúa, a Veracruz, i projectà, el 1800, l’ampliació urbanística d’aquesta ciutat. Davant l’aproximació d’escamots insurgents, organitzà, el 1812, la defensa militar del port de Veracruz.