Formé en France, Ivaïlo Gabrovski est multiple champion de Bulgarie. Il est recordman du nombre de victoires au classement général de son tour national, le Tour de Bulgarie.
Il remporte le Tour de Turquie 2012 grâce à une attaque initiée lors de la première épreuve de montagne de l'histoire de ce Tour, la troisième étape menant à Elmali. Il se détache à 8 kilomètres de l'arrivée et l'emporte en solitaire[1]. Pendant les étapes subséquentes, il se charge de contrôler lui-même les échappées sur les routes ondulantes. Il remporte finalement le Tour classé 2.HC au terme de la huitième étape[2], lui qui l'avait également gagné en 2007 alors que l'épreuve était classée d'une moindre importance, soit 2.2[3].
Le , il a été annoncé aux médias que le Bulgare a été contrôlé positif à l'EPO, au terme de la troisième étape qu'il avait remporté[4]. Gabrovski est alors suspendu pour deux ans[5]. Cette suspension s'étend du début de ce Tour de Turquie au [6].