Janusz Teobald Osuchowski urodził się 1 lipca 1928 r. w Lipnie. W 1952 r. został absolwentem Wydziału Prawa Uniwersytetu Warszawskiego. Po ukończeniu studiów był pracownikiem administracji państwowej. W 1966 r. na macierzystym wydziale, na podstawie dysertacji pt. Konstytucyjne założenia stosunku państwa do kościoła w Polsce w latach 1918–1939, uzyskał stopień doktora nauk prawnych. Rok później został zatrudniony na Wydziale Nauk Politycznych UW. Stopień naukowy doktora habilitowanego uzyskał w 1981 r. na podstawie dorobku naukowego oraz rozprawy pt. Państwo ludowe a Kościół rzymskokatolicki w Polsce w latach 1944-1948. Studium z zakresu stosunków władzy. Objął stanowisko profesora nadzwyczajnego Uniwersytetu Warszawskiego. Pracował także w innych uczelniach na terenie Stolicy. Zmarł 6 kwietnia 2021 r. Został pochowany na Cmentarzu Komunalnym Północnym w Warszawie.