Toomas Hendrik Ilves nació en Estocolmo (Suecia) el 26 de diciembre de 1953, en el seno de una familia de refugiados.