oboje rodzice walczyli w powstaniu warszawskim 1944 jako żołnierze AK. Jest absolwentem XVI Liceum Ogólnokształcącego im. Stefanii Sempołowskiej na Starym Żoliborzu w Warszawie. W latach licealnych został finalistą olimpiad szkolnych – są to Olimpiada Literatury i Języka Polskiego oraz Konkurs Języka Łacińskiego i Kultury Antycznej, będący zalążkiem Olimpiady Języka Łacińskiego. Ukończył filologię polską na Uniwersytecie Warszawskim, tam pracował jako asystent i uzyskał stopień doktora. Habilitował się na Uniwersytecie Śląskim w Katowicach. Od 1995 wykładał na dzisiejszym Uniwersytecie Kazimierza Wielkiego w Bydgoszczy, a w 1998 był pracownikiem naukowym, profesorem nadzwyczajnym uczelni, Akademii Podlaskiej w Siedlcach (dzisiejsza nazwa uczelni: Uniwersytet w Siedlcach), tam Wydział Humanistyczny, polonistyczny Instytut Literaturoznawstwa i Językoznawstwa; wykładał także na Uniwersytecie Kardynała Stefana Wyszyńskiego w Warszawie (na kierunku filologia polska oraz w Instytucie Historii Sztuki, tu na zaocznym studium historii kultury). Prowadził również wykłady w Kolegiach Nauczycielskich w Suwałkach i w Wałczu oraz w Mazowieckiej Wyższej Szkole Humanistyczno-Pedagogicznej w Łowiczu.