Wacha played badminton at the 2004 Summer Olympics in men's singles, losing in the first round to Wong Choong Hann of Malaysia. He won the bronze medal at the 2008 European Badminton Championships. Wacha also played badminton at the 2008 Summer Olympics in men's singles, losing in the Round of 16 to Bao Chunlai of China. At the 2012 Summer Olympics, he didn't qualify from the pool stages. From 2004 to 2010 Wacha won seven consecutive titles at the Polish National Badminton Championships. At the 2016 Rio Olympics Wacha played Men's doubles with compatriot Adam Cwalina, but they didn't advance from the group stage.