Iwajlo Kalfin studierte von 1983 bis 1988 an der Sofioter Universität für National- und Weltwirtschaft und von 1998 bis 1999 an der Universität Loughborough in England. Er gründete die Nationalbewegung der Sozialdemokraten und war stellvertretender Vorsitzender der gemeinsamen parlamentarischen Kommission von Bulgarien und der Europäischen Union. 1994 bis 1997, 2000 bis 2001 und seit 2005 war er Abgeordneter der bulgarischen Nationalversammlung. Seit 2004 ist er Mitglied des Konsultativgremiums der Bulgarischen Nationalbank. 2001 und 2004 war er als Wahlbeobachter der OSZE im Kosovo. Von 2002 bis 2005 war er als Wirtschaftsberater des bulgarischen Staatspräsidenten Georgi Parwanow tätig, von 2005 bis 2009 war er Außenminister und stellvertretender Ministerpräsident Bulgariens.