Po ukończeniu studiów był zatrudniony (1969-1999) w Instytucie Geografii Historycznej Kościoła w Polsce KUL, który później przekształcono w Ośrodek Badań nad Geografią Historyczną Kościoła w Polsce. Następnie podjął pracę dydaktyczną w Instytucie Pedagogiki KUL, prowadząc seminaria magisterskie i doktorskie oraz uczestnicząc w organizacji życia naukowego i akademickiego uczelni. Był członkiem Towarzystwa Naukowego KUL.
W działalności naukowej zajmował się historią Kościoła katolickiego, dziejami zakonów na ziemiach polskich, kasatami klasztorów w XVIII i XIX wieku oraz historią szpitalnictwa i opieki społecznej w dawnej PolscePiotr Gach, Sieć szpitali w diecezji krakowskiej w połowie XVIII wieku, „Roczniki Humanistyczne”, t. 21, z. 2, 1973.Piotr Gach, Popowstaniowa kasata klasztorów w guberniach zachodnich Cesarstwa Rosyjskiego w 1832 roku, „Roczniki Humanistyczne”, t. 28, z. 2, 1980..