Absolvoval Pedagogickou fakultu v Hradci Králové, působil jako učitel na gymnáziu, ve státní i soukromé ZŠ (na prvním i druhém stupni).
Byl spoluzakladatelem Ekocentra Paleta v Pardubicích a Střediska environmentální výchovy SEVER v Hradci Králové, kde působil v roli lektora výukových programů pro žáky i lektora DVPP.
Externě působil na Fakultě humanitních studií UK v Praze a ve Výzkumném ústavu pedagogickém v Praze, je externím lektorem různých organizací pohybujících se v oblasti DVPP.
Zaměřuje se především na diferenciaci a individualizaci výuky, společné vzdělávání, konstruktivismus, metody a formy aktivního učení, skupinovou práci a kooperativní učení, projektové vyučování, formativní hodnocení, čtenářskou a matematickou gramotnost a rozvoj klíčových kompetencí, vedle lektorské činnosti se věnuje facilitaci, individuální podpoře učitelů (mentoring, konzultace ap.) a publikační činnosti.