Bywa recenzentem projektów badawczych w konkursach na granty ministerialne oraz sukcesywnie bierze udział gremiach jurorskich z filozofii.
Należał do Zrzeszenia Studentów Polskich. W 1974 wstąpił do Polskiej Zjednoczonej Partii Robotniczej. Od 1980 do 1981 pełnił funkcję sekretarza ds. ideologicznych Komitetu Uczelnianego PZPR na UMK. W latach 1980 i 1981 próba reformy systemu partyjnego pod postacią tzw. struktur poziomych w PZPR sfinalizowała się internowaniem i odsunięciem od nauczania Lecha Witkowskiego na rok, pod naciskiem służby bezpieczeństwa. W 1981 wystąpił również z partii. Należał do Stowarzyszenia „Ordynacka”.
Jest członkiem: Polskiego Towarzystwa Filozoficznego, Polskiego Towarzystwa Socjologicznego i Polskiego Towarzystwa Pedagogicznego. Odbywał staże naukowe na Uniwersytetach w Mediolanie (1985) i w Perugii (1987). Na UMK pracował w latach 1974-2000. Pełnił funkcję dziekana Wydziału Humanistycznego w latach 1993–1996. Był kierownikiem Zakładu Filozofii Współczesnej w latach 1992–2000. Natomiast w latach 2007–2012 był pracownikiem Uniwersytetu Kazimierza Wielkiego w Bydgoszczy.