In 2004 he took charge of the coaching staff of Lokomotiv Sofia. With the club he achieves the record 8 consecutive matches unbeaten in the European club competitions in the period of 2006-2007. He leads the club to 3rd place in A PFG twice - in 2006/2007 and 2007/2008.
In mid-2008 he resigned from coaching Lokomotiv Sofia and after a year without coaching, returned to coach Pirin Blagoevgrad.
In 11 June 2011 he was appointed for manager of Montana. During his stay in charge he stabilize the club at the 10th place in A PFG. He resigned in early December 2011 for family reasons. He achieved 3 wins, 5 draws and 7 losses in charge of Montana.