Absolwent Zespołu Szkół Mechanicznych w Sanoku z 1999 (zasadnicza szkoła zawodowa o specjalności mechanik pojazdów samochodowych)[1]. W 2002 był w komitecie założycielskim stowarzyszenia Klub Hokejowy Sanok[2].
Wychowanek i wieloletni zawodnik sanockiego klubu hokejowego. Od kwietnia 2011 związany z klubem umową do końca sezonu 2012/13[3]. 11 marca 2014, przed meczem w trakcie sezonu PHL 2014/2015, został wyróżniony za rozegranie ponad 600 spotkań w barwach sanockiego klubu[4]. Od sierpnia 2016 zawodnik GKS Katowice[5]. Został kapitanem drużyny w sezonie PHL 2016/2017[6][7]. Po sezonie PHL 2017/2018 odszedł z GKS[8]. Latem 2018 został zawodnikiem drużyny Ciarko KH 58 Sanok, występującej w 2. ligi słowackiej[9]. W sezonie 2019/2020 grał nadal w 2. lidze słowackiej w barwach zespołu pod szyldem UKS MOSiR Sanok. 16 lipca 2020 został przedstawiony jako zawodnik reaktywowanego klubu STS Sanok, powracającego po czterech latach przerwy do występów w PLH edycji 2020/2021[10]. Został mianowany kapitanem drużyny[11]. Po sezonie 2022/2023 przerwał karierę zawodniczą i został trenerem w sztabie STS[12].