José María Luzón se dedica a la docencia desde 1976 y ha sido catedrático de Arqueología en las universidades de La Laguna (Tenerife), Santiago de Compostela, Madrid y Cádiz. Fue nombrado director del Museo Arqueológico Nacional en noviembre de 1988, tras lo que pasó a ocupar la dirección general de Bellas Artes y Archivos. En el año 1994 fue nombrado director del Museo del Prado y en mayo de 1999 entró a formar parte del patronato del Museo Arqueológico Nacional. En la actualidad es catedrático de Arqueología en la Universidad Complutense de Madrid y miembro numerario de la Academia de Bellas Artes de San Fernando.