Denmark's Joachim Persson has been banned for 18 months for offences linked to betting and match-fixing, the Badminton World Federation said on Thursday.
The 36-year-old former World No 6 was found guilty of "four violations of the code of conduct in relation to betting, wagering and irregular match results".
The violations include failing to disclose details of an approach and not cooperating fully with investigations conducted by the BWF.
Persson was also ordered to pay costs of $4,500, the world governing body said in a statement.
Last May, two Malaysian badminton players received career-ending bans of 20 and 15 years respectively after being found guilty of corruption and match-fixing.