Vystudoval sociální pedagogiku na Vysoké škole pedagogické v Hradci Králové. Doktorské studium pedagogické psychologie ukončil na pedagogické fakultě UK v Praze. Má dlouholeté zkušenosti jako učitel základní školy, působil i na střední a vysoké škole. Aktuálně pracuje jako školní psycholog. Kromě toho lektoruje, mentoruje, bloguje a píše knihy pro učitele.
Absolvoval Pedagogickou fakultu UK Praha a Centrum školského managementu tamtéž. 18 let strávil ve školství v první linii, jako učitel chemie a občanské výchovy a jako ředitel veřejné základní školy i soukromého gymnázia. Je programovým ředitelem informačního centra o vzdělávání EDUin.