In 2009, he made his senior debut for
Alemannia Aachen II. In 2010, he joined
Schalke 04 II in the fourth tier
Regionalliga West. He spent two seasons with the club. In 2012, he moved to
Rot-Weiss Essen, where he played two seasons. On 14 March 2014 he scored two goals against
SSVg Velbert 02. In May 2014, he departed the club. In 2014, he joined
Sportfreunde Lotte. In August 2015, he joined
TSV Steinbach in the
Regionalliga Südwest. In January 2016
Sportfreunde Lotte. On 22 March 2017, he tore a ligament, causing him to miss several months of action. In September 2017, he re-tore the ligament after returning to training two weeks earlier, however, he would not require surgery. He then joined
Preußen Münster in the summer of 2018. He signed a contract until June 2020. He returned to the fourth tier in the summer of 2020 with
Wuppertaler SV. He made his debut in an exhibition match against fifth tier
Oberliga side
SSVg Velbert 02. He serves as team captain. His contract was set to expire at the end of June 2022, but he extended it for another season. In January 2024, he joined
SC Fortuna Köln in the
same division. In June 2024, he signed with newly promoted club
Eintracht Hohkeppel in the Regionalliga West. In early October 2024, he departed the club, as the club parted ways with six players following the club's poor performance in the early part of the season. ==International career==