 He signed with Chernomorets Burgas in June 2006 on a free transfer and played in Intertoto Cup 2008 matches against the Slovenian ND Gorica and the Swiss Grasshopper Club Zürich.In January 2011, he signed with Chernomorets Pomorie.On 23 June 2017, Krastev was appointed as manager of Neftochimic Burgas.