Vystudoval matematiku a deskriptivní geometrii a tyto předměty učil na Fakultě stavební VUT v Brně a na Stavební škole ve Vysokém Mýtě. V minulosti pracoval také jako ředitel základní školy a mateřské školy a jako koordinátor podpory nadání v NPI ČR, kde se staral o krajskou síť podpory nadání v Pardubickém kraji.
V neziskové organizaci Asociace freelancerů ve školství, kterou vede, se jako lektor zaměřuje na oblast školské legislativy, financování, strategické řízení a plánování pedagogického procesu.
Poskytuje konzultační a poradenskou činnost pro školy v oblasti systémů podpory nadání a vyvážené inkluze.