Macarulla se licenció en Ciencias Químicas por la Universidad de Barcelona con premio extraordinario; leyó su tesis doctoral sobre 'Cromatografía de aminoácidos' en la Universidad de Zaragoza e inició su carrera docente en la Universidad de Navarra.