Wieloletni nauczyciel geografii w Liceum Ogólnokształcącym w Milanowie, a później w Szkole Podstawowej nr 1 w Parczewie, której był również dyrektorem przez sześć lat. Obecnie kierownik Wydziału Oświaty Kultury Fizycznej i Turystyki Starostwa Powiatowego w Parczewie.