Pod koniec czerwca 1969 został wybrany sekretarzem Miejskiego Komitetu ZSL w Lublinie.
W 1974 obronił pracę doktorską w Instytucie Historii Polskiej Akademii Nauk w Warszawie na podstawie rozprawy Oblicze polityczne wsi lubelskiej (1930–1939), której promotorką była Maria Turlejska.
W tymże roku przeszedł do pracy naukowo-dydaktycznej w Studium Nauk Politycznych UMCS, finalizując w 1982 przewód habilitacyjny w oparciu o rozprawę Myśl polityczna Polskiego Stronnictwa Ludowego „Wyzwolenie” (1918–1931). W 1983 powołany na stanowisko docenta. Organizator i kierownik Zakładu Myśli Politycznej XIX i XX wieku. W latach 1984–1990 wicedyrektor Międzyuczelnianego Instytutu Nauk Politycznych UMCS, w latach 1990–1992 dyrektor, zaś w latach 1992–1993 dyrektor Instytutu Nauk Politycznych UMCS.
W 1993 organizator i pierwszy dziekan Wydziału Politologii UMCS, wybrany na drugą kadencję (1996–1999). W 1994 twórca i pierwszy redaktor sekcji K – Politologia – Annales UMCS (do 1999).
W 1990 uzyskał tytuł profesora, a w 1994 został powołany na stanowisko profesora zwyczajnego.