Nowogórski jest doktorem nauk humanistycznych w zakresie historii. W czerwcu 1989 roku uzyskał tytuł magistra archeologii w Akademii Teologii Katolickiej w Warszawie. Doktoryzował się 10 lat później, uzyskując stopień doktora nauk humanistycznych w zakresie historii na Wydziale Nauk Historycznych i Społecznych Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie.
W latach 2007-2008 był dyrektorem Departamentu Dziedzictwa Narodowego w Ministerstwie Kultury i Dziedzictwa Narodowego. Od 1 października 2008 r. pełni funkcję Dyrektora Instytutu Historii Sztuki Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie. Wykłada historię sztuki starożytnej basenu Morza Śródziemnego, tradycję antyczną i orientalną w sztuce europejskiej oraz muzeologię.