Setla started his career with Polish seventh division side Góral Sidzina. In 2009, he signed for in the Polish sixth division. In 2015, he signed for
Ruch Chorzów in the Polish top flight, where he made 1 league appearance and scored 0 goals. On 13 September 2015, Setla debuted for
Ruch Chorzów during a 1–0 win over
Górnik Zabrze. Before the second half of 2016–17, he signed for
TSV Kornburg in the German sixth division. In 2017, Setla returned to Polish second division outfit
Ruch Chorzów. Before the second half of 2017–18, he signed for
Gwardia Koszalin in the Polish third division. Before the second half of 2018–19, he signed for Polish fifth division side , helping them earn promotion to the Polish fourth division. ==Honours==