His first marriage was to Tilottama Mukherjee, an academic who was known to him from school days in Calcutta. It was in the year 2010 only that he divorced his second wife, Canadian Christa Giles and got married for the third time. Shashi Tharoor has two sons-- Ehsan and Kanishk from his first marriage. Sunanda too has a son from her second marriage.