José Arturo Aguilar Ochoa estudió la Licenciatura en Historia en la Facultad de Filosofía y Letras de la Universidad Nacional Autónoma de México (UNAM), donde también realizó estudios de Maestría en Historia de México y de doctorado en Historia del Arte. Actualmente se desempeña como profesor de tiempo completo en el Instituto de Ciencias Sociales y Humanidades “Alfonso Vélez Pliego” de la Benemérita Universidad Autónoma de Puebla. Ha sido merecedor de la beca de Hispanitas en el año 2000 otorgada por el gobierno de España, y la Beca DAAD del gobierno alemán en el 2005 y en octubre del 2017 se le otorgo el premio “Luis Rivera Terrazas” por el CONCYTEP. Pertenece al sistema nacional de Investigadores (SNI) nivel II y su área de especialización es el siglo XIX en México, especialmente la historia de la litografía, del grabado, la fotografía y el cine mexicano. Actualmente está trabajando sobre la vida cotidiana en el Segundo Imperio.