W reprezentacji Polski zadebiutował 27 grudnia 2004 w towarzyskim spotkaniu z Czechami, następnie zagrał także 28 grudnia 2004 (ze Słowacją) i 29 grudnia 2004 (z Węgrami). Kolejne trzy spotkania w drużynie narodowej rozegrał w grudniu 2005 (20 grudnia 2005 – ze Słowacją, 21 grudnia – z Węgrami, 22 grudnia – z Czechami)Władysław Zieleśkiewicz: 95 lat polskiej piłki ręcznej, wyd. ZPRP, Warszawa 2013, s. 577, 578, 588, 600.. 5 czerwca 2010 wystąpił w meczu z Litwą (31:31), w którym zdobył jedną bramkę. Następnego dnia zagrał w spotkaniu rewanżowym z Litwą (25:22), w którym rzucił dwa gole. 13 czerwca 2010 wystąpił w meczu z Chorwacją (24:19), 18 grudnia 2010 zagrał w przegranym spotkaniu z Rumunią (26:28), dzień później w zwycięskim rewanżu z tym samym zespołem (31:25). Łącznie w reprezentacji seniorskiej zagrał w 11 spotkaniach, zdobywając 10 bramek.
Kariera trenerska Po zakończeniu kariery sportowej dołączył do sztabu szkoleniowego MMTS-u Kwidzyn, zostając asystentem trenera Patryka Rombla. W 2017, pod odejściu Rombla do Motoru Zaporoże, został szkoleniowcem MMTS-u, z którym podpisał dwuletnią umowę. W rundzie zasadniczej sezonu 2017/2018 doprowadził go do 6. miejsca w tabeli zbiorczej;