 He made his debut in Romanian Liga II, playing for Dacia Unirea Brăila.After, he joined Politehnica Timișoara, making his Divizia A debut at the age of 19.However, he made only 15 league appearances for the club before moving to Steaua București, at the beginning of 2005, he signed a 5-year contract with Steaua.