Występował w kadrach Węgier w kategoriach U-19 i U-21. W seniorskiej reprezentacji zadebiutował 14 listopada 2012 w przegranym 0:2 meczu przeciwko Norwegii, który został rozegrany w Budapeszcie. Wszedł wówczas na boisko w 74. minucie, zmieniając Rolanda Juhásza. Swojego pierwszego gola w reprezentacji zdobył 7 września 2015 w meczu przeciwko Irlandii Północnej. Grał w pełnym wymiarze czasu w obu meczach barażowych przeciwko Norwegii o awans na Euro 2016, które ostatecznie dały awans Węgrom.