Nauczyciel informatyki i technologii informacyjnej w IV Liceum Ogólnokształcącym im. Bolesława Prusa w Szczecinie. Absolwent Wydziału Elektrycznego Politechniki Szczecińskiej. Ukończył również studia podyplomowe na Wydziale Cybernetyki Ekonomicznej i Informatyki Uniwersytetu Szczecińskiego.
Przez wiele lat pracował jako nauczyciel-doradca ds. informatyki Województwa Szczecińskiego w Kuratorium Oświaty w Szczecinie. Obecnie jest konsultantem ds. informatyki w Centrum Doradztwa i Doskonalenia Nauczycieli w Szczecinie.
Twórca i realizator programów autorskich z przedmiotów Elementy informatyki i Informatyka. Wychowawca wielu laureatów konkursów informatycznych oraz konkursów grafiki komputerowej w wymiarze wojewódzkim, ogólnopolskim i międzynarodowym.
Od roku 1993 pomysłodawca i współtwórca Konkursu Wiedzy Informatycznej Uczniów Szkół Podstawowych Województwa Szczecińskiego (realizowanego do dzisiaj dla uczniów gimnazjów). Od roku 2003 twórca i przewodniczący zespołu organizacyjnego Ogólnopolskiego Konkursu Wiedzy Informatycznej Uczniów Szkół Gimnazjalnych.
Autor licznych publikacji prasowych na temat pracy z uczniami uzdolnionymi w pracowni komputerowej.
Wolny czas lubi spędzać na podróżowaniu.