Pietro Cafaro ha insegnato Storia economica presso le Facoltà di Lingue e letterature straniere e di Scienze della formazione dell'Università Cattolica del Sacro Cuore (Sede di Brescia), Storia economica e Storia della moneta e della banca presso l'Università degli Studi di Trento; Storia economica e Storia della moneta e della Banca presso la Facoltà di Economia dell'Università degli Studi di Cassino. È membro dell'Accademia Roveretana degli Agiati. Nel 2002 gli è stato attribuito il Premio Capalbio Economia.