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.
En 1975 se incorporó por traslado libre a la entonces Universidad de Bilbao y continuó durante más de veinte años dando clases en la Facultad de Ciencias de la Universidad del País Vasco-Euskal Herriko Unibertsitatea.
Al cumplir 70 años pasó a profesor emérito.
Poco antes había ingresado en el Colegio Libre de Eméritos.
Macarulla ha publicado además más de 120 artículos en revistas científicas internacionales y ha pronunciado más de 400 conferencias en universidades, colegios mayores y otros centros culturales.