Absolwent Instytutu Nauk Politycznych UW (1975). Doktor nauk politycznych (1977). Doktor habilitowany (1986). Pracownik Instytutu Nauk Politycznych od 1975 roku, obecnie na stanowisku profesora nadzwyczajnego. Członek Polskiego Towarzystwa Nauk Politycznych. Członek Komitetu Nauk Politycznych PAN. Obecnie Kierownik Zakładu Filozofii i Teorii Polityki INP.