Bad Karlshafen
Schachten was born in Bad Karlshafen. After his expiring contract with 2. Bundesliga side FC St. Pauli had not been renewed, Schachten moved to Swiss FC Luzern on a free transfer. He signed a two-year contract until 2017.