Absolwent UMCS w Lublinie wydziału Pedagogiki i Psychologii. W 1996 roku ukończył Informatykę na Akademii Ekonomicznej w Katowicach. Posiada między innymi certyfikaty: firmy Intel "Nauczanie ku przyszłości" oraz Microsoft Certified Professional (MCP). Wyróżniony Medalem Komisji Edukacji Narodowej. Przez wiele lat pełnił funkcję eksperta w komisjach przyznających stopnie awansu zawodowego nauczycieli oraz doradcy metodycznego. Prywatnie jest miłośnikiem pływania i muzyki metalowej (Sepulture, Iron Maiden ....)