Ha lavorato dal 1984 al 1993 a Radio Free Europe, prima come analista politico, poi come direttore della redazione estone (1988–1993).
Carriera politica
Dal 1993 al 1996 è stato ambasciatore dell'Estonia negli Stati Uniti, in Canada e in Messico. ministro degli Affari Esteri dell'Estonia dal 1996 al 1998 e dal 1999 al 2002. Deputato europeo dal 1º maggio 2004, è stato durante tutto il suo mandato il primo vice presidente della commissione degli Affari Esteri del Parlamento europeo. Era membro del partito "I moderati", divenuto il Partito socialdemocratico. Ha lasciato il partito nel settembre 2006 dopo essere stato eletto alla presidenza della Repubblica.
Il 23 settembre 2006 Ilves è stato il candidato comune di quattro partiti (di cui tre di destra) all'elezione presidenziale. Raccolse solo 64 voti sui 101 del parlamento, il Riigikogu, cioè meno dei due terzi richiesti dalla costituzione; la procedura estone prevede in tal caso un allargamento del collegio elettorale anche agli eletti dei comuni. Il 27 settembre Ilves ottenne 174 voti su 345 (cioè uno più del minimo necessario) contro 162 per il presidente uscente Arnold Rüütel.
È membro del consiglio di amministrazione del think tankLes Amis de l'Europe (Gli amici dell'Europa) dal 2005; nel 2005 e 2006 è stato membro del comitato esecutivo della Commissione Trilaterale.
Vita privata
Si è sposato in prime nozze con Merry Bullock, da cui ha avuto due figli, Luukas Kristjan nel 1987 e Juulia Kristiine nel 1992.
Nel 2004 si è risposato con Evelin Int-Lambot da cui aveva avuto una figlia, Kadri Keiu, nel 2003. Il 22 agosto 2014 sono state pubblicate delle immagini dei media estoni che rappresentavano la first-lady nell'atto di baciare un giovane uomo in un bar a Tallinn. Evelin Int-Lambot, qualche tempo dopo ha scritto nella sua pagina di Facebook un messaggio dove si è scusata con le persone ferite dal suo comportamento. L'uomo, era presumibilmente Vincent Aranega. Il 17 aprile 2015, l'Ufficio del Presidente della Repubblica ha annunciato che la coppia aveva deciso di divorziare. Il divorzio è entrato in vigore il 30 dello stesso mese.
Nel novembre del 2015 si è fidanzato con Ieva Kupče, capo della sezione nazionale di coordinamento delle politiche sulla sicurezza informatica del Ministero della difesa lettone. Il 2 gennaio 2016 si sono sposati. Il 28 novembre successivo ha dato alla luce il primo figlio della coppia, Hans Hendrik.