Wraz z kolegami z Kolegium Otryckiego od 1982 do 1990 r. redagował filozoficzno-socjologiczny dwumiesięcznik „Colloquia Communia”. Przez cztery lata nauczał filozofii w Akademii Rolniczej im. Augusta Cieszkowskiego w Poznaniu, a następnie na Uniwersytecie Marii Curie-Skłodowskiej w Lublinie. Od marca 1991 do czerwca 1992 pracował na Wydziale Chemii University of Alabama. Wkrótce odbył na Wydziale Nauk Społecznych UAM kolokwium habilitacyjne, którego podstawę stanowiła rozprawa Racjonalna rekonstrukcja odkryć naukowych. W latach 1993–2004 nauczał filozofii w Wyższej Szkole Sztuk Plastycznych w Poznaniu, zaś na pierwszym etacie od 1995 do 2004 pracował w nowo powołanym Instytucie Filozofii Wyższej Szkoły Pedagogicznej im. Tadeusza Kotarbińskiego w Zielonej Górze, przekształconej w 2001 po fuzji z Politechniką Zielonogórską, w Uniwersytet Zielonogórski. W 2001 otrzymał tytuł profesora nauk humanistycznych. W latach 2004–2011 wykładał w Instytucie Filozofii UMCS. Od 2011 do 2021 był profesorem zwyczajnym w Instytucie Filozofii i Socjologii Uniwersytetu Pedagogicznego w Krakowie. Od października 2021 pracuje w Instytucie Filozofii Uniwersytetu Śląskiego.

Przetłumaczył m.in. książki Bertranda Russella, Ludwiga Wittgensteina, Imre Lakatosa, Michaela Dummetta i Jiddu Krishnamurtiego.