W latach 2003–2013 wykładał na Uniwersytecie Jana Kochanowskiego w Kielcach, gdzie od 2007 pełnił funkcję kierownika Pracowni Filozofii.
W latach 2010–2015 nauczał filozofii i deontologii lekarskiej w języku angielskim dla studentów z krajów skandynawskich w Collegium Medicum Uniwersytetu Mikołaja Kopernika, zaś w latach 2010–2016 prowadził wykłady z zakresu psychoontologii na Uniwersytecie Jagiellońskim w Krakowie. Jest członkiem Polskiego Towarzystwa Filozoficznego w Krakowie.
Od 2013 jest pracownikiem Instytutu Filozofii na Wydziale Humanistycznym Uniwersytetu Kazimierza Wielkiego w Bydgoszczy oraz pracownikiem CMKP w Warszawie, na stanowisku profesora.
W roku 2016, decyzją Ministra Zdrowia Konstantego Radziwiłła został powołany na stanowisko Wiceprzewodniczącego Odwoławczej Komisji Bioetycznej przy Ministrze Zdrowia. W tym samym roku został powołany na Przewodniczącego Rady Naukowej KPCK.
W latach 2014–2016 prowadził cykliczne wykłady z filozofii w Polskim Radiu Pomorza i Kujaw pt. „Podróże filozoficzne” (90 audycji). Po ich zakończeniu, kontynuował współpracę z Polskim Radiem, gdzie od marca 2016 prowadzi wykłady pt. „Filozoficzny leksykon pojęć ważnych”.