Sofia Espírito Santo nasceu em Lisboa em 4 de janeiro de 1975. Em 2001, enquanto trabalhava no Jardim Botânico de Valência (Espanha), ela percebeu que realmente queria ser atriz. Ela voltou para Lisboa e se inscreveu no Conservatório Nacional de Música. Em setembro, ela começou a frequentar as aulas e tornou-se atriz profissional três meses depois. Em seguida, ela estudou na New York Film School em Hollywood e na London School of Music and Dramatic Art.