Absolwent Państwowej Wyższej Szkoły Muzycznej w Warszawie (obecna nazwa Uniwersytet Muzyczny Fryderyka Chopina) w klasie fortepianu Natalii Hornowskiej oraz studiów filozoficznych na Uniwersytecie Warszawskim. W zakresie filozofii i logiki – uczeń m.in. Jerzego Pelca i Mariana Przełęckiego. W 1977 obronił pracę doktorską. W 1989 habilitował się.
W latach 1974–2016 – pracownik Instytutu Filozofii Uniwersytetu Warszawskiego, którego w latach 2005–2008 był dyrektorem; w latach 1994–2013 – kierownik Zakładu Semiotyki Logicznej. W latach 2001–2009 pracował również w Szkole Wyższej Psychologii Społecznej w Warszawie. Założył i wydawał w latach 1993–2001 kwartalnik Filozofia Nauki. Zajmuje się przede wszystkim semiotyką logiczną i historią filozofii polskiej, a w szczególności Szkołą Lwowsko-Warszawską.