W 1961 obronił na KUL (w Sekcji Praktycznej Wydziału Filozofii Chrześcijańskiej) doktorat z filozofii chrześcijańskiej w zakresie filozofii praktycznej i został zatrudniony w Katolickim Uniwersytecie Lubelskim w Sekcji Teologii Pastoralnej. Habilitował się w 1967, sześć lat później (1973-1974) uzyskał tytuł profesora nadzwyczajnego, w 1982 został profesorem zwyczajnym.

Był wybitnym i zasłużonym socjologiem religii, znawcą katolickiej nauki społecznej, autorem podręczników, wieloletnim kierownikiem Katedry Socjologii Religii na Wydziale Nauk Społecznych KUL. Jego zainteresowania naukowe skupiały się wokół socjologii religii i katolickiej nauki społecznej. Wśród jego publikacji znalazły się dzieła o charakterze podręcznikowym i encyklopedycznym: „Słownik katolickiej nauki społecznej”, „ABC katolickiej nauki społecznej”, „Socjologia religii”. Ks. Piwowarski jest również autorem następujących opracowań i analiz: „Religijność katolików południowej Warmii”, „Praktyki religijne w diecezji warmińskiej”, „Religijność wiejska w warunkach urbanizacji”, „Religijność miejsca w rejonie uprzemysłowionym”, „Religijność ludowa – ciągłość i zmiana”. Z pasją starał się poznać i opisać prawdę o religijności Polaków. Jego diagnozy nieraz prowokowały kontrowersje. Pisał odważnie i kontrowersyjnie o stanie świadomości polskich katolików.