Nacido en Esslingen am Neckar , Baden-Württemberg de padres turcos, Serdar Tasci jugó en el juvenil del SC Altbach, del Stuttgarter Kickers y, desde julio de 1999 en adelante, del VfB Stuttgart.
Antes de la temporada 2005-06, se unió al segundo equipo del Stuttgart, jugando en la Regionalliga (tercera división).
Su primer gol lo anotó una semana después, en el siguiente partido ante Borussia Dortmund en una derrota por 3 a 1.
Debido a su ascendencia turca y derecho alemán por nacimiento, era capaz de elegir jugar por Alemania o Turquía, pero en octubre de 2006 decidió forjar su carrera para Alemania.
Hizo su debut en la Copa del Mundo como sustituto en el partido Alemania-Uruguay, entrando en el minuto 91 por Mesut Özil.