Ivanov is an ex-Pirin Blagoevgrad player. He moved to PFC CSKA Sofia in 2005. He is a Bulgarian under 21 player.
As a player of PFC CSKA Sofia he was a Bulgarian Cup winner in 2006 and Bulgarian Super Cup winner of the same year. Ivan Ivanov is considered as one of the big Bulgarian football talents. In August 2007 he went on loan to Lokomotiv Plovdiv. In winter 2008 it was reported in the Bulgarian media that he was a target for English side Derby County F.C. but problems with the work permit stopped the transfer. Now Ivanov is again playing with PFC CSKA Sofia.