W 1987 ukończył studia pedagogiczne na Wydziale Nauk Pedagogicznych Wojskowej Akademii Politycznej w Warszawie. W trakcie studiów zainteresował się naukowo problematyką moralności. Tytuł zawodowy magistra uzyskał na podstawie pracy z socjologii moralności pt. „Postawy moralne Polaków w katolickich i laickich badaniach socjologicznych”. Praca ta została wysoko oceniona przez recenzentów i wkrótce w trybie eksternistycznym rozpoczął dalsze kształcenie na poziomie doktoranckim w seminarium etycznym prowadzonym przez profesora Akademii Podlaskiej dr hab. Józefa Jaronia. Pod jego kierunkiem rozprawę doktorską z psychologii moralności na temat: „Internalizacja wartości moralnych” obronił w 1996 na Wydziale Humanistycznym Uniwersytetu Mikołaja Kopernika w Toruniu i uzyskał stopień doktora nauk humanistycznych (dyscyplina: filozofia, specjalność: etyka). W 1997 został zatrudniony na stanowisku adiunkta na Wydziale Edukacyjno-Filozoficznym Wyższej Szkoły Pedagogicznej w Słupsku w ówczesnym Instytucie Filozofii (w latach 1998–2000 był wicedyrektorem Instytutu, zaś w 2005-2006/2006-2007/ pełnił obowiązki kierownika Katedry Filozofii powołanej w miejsce tegoż Instytutu). W 2006 na Wydziale Nauk Społecznych Uniwersytetu Śląskiego w Katowicach obronił rozprawę habilitacyjną pt.