In the summer of 2001, he played in the team of his native village of Kazichene and stayed there until January 2006, when he transferred to Malesh Mikrevo.
For the 2019–20 season, he moved to SG Pertolzhofen/Niedermurach to play with his Futsal Club TV Wackersdorf teammates Stoyan Stoykov and Aleksandar Mitushev .
In 2020, he left the team of Futsal ClubTV Wackersdorf and remains to play only football in SG Pertolzhofen/Niedermurach.
On July 25, 2021, in a match of the second round, he suffered a serious injury, tearing his Achilles tendon on his left leg.
On 17.07.2022, almost a year after his injury, he returned to the field in an official match in the local derby against Dieterskirchen.