W barwach juniorskich reprezentacji Ukrainy uczestniczył w turniejach mistrzostw świata juniorów do lat 18 w 2010, 2011 (Dywizja II; w 2011 był kapitanem kadry), mistrzostw świata juniorów do lat 20 w 2012 (Dywizja IIA), 2013 (Dywizja IB; w 2013 był kapitanem kadry). Został reprezentantem kadry seniorskiej Ukrainy. W kadrze seniorskiej uczestniczył w turniejach mistrzostw świata w 2016, 2017, 2018, 2019 (Dywizja I).