Pod koniec kariery zawodniczej, łączył grę na boisku z funkcją trenerską – początkowo grającego asystenta (w FC Nova Katowice), a następnie grającego szkoleniowca: w Wiśle Krakbet Kraków (2010–2014) i AZS UŚ Katowice (od 2015). W latach 2015–2017 był asystentem selekcjonera Andrzeja Biangi w kadrze seniorskiej, a 25 października 2017 został pierwszym trenerem reprezentacji, z którą na przełomie stycznia i lutego 2018 wziął udział w turnieju finałowym Mistrzostw Europy.