Родился 20 августа 1956 г. в Порту, Португалия.
В 1978 г. окончил факультет искусств Университета Порту.
В 1992 г. получил докторскую степень в области социологии в Высшем институте бизнеса и трудовых наук-Университетском институте Лиссабона (ISCTE - Instituto Universitario de Lisboa).
В 1978-1986 гг. работал в редакции культуры в ежедневной газете "Жорнал ди нотисиаш", в 1992-1999 гг. и в 2002-2005 гг. был обозревателем ежедневной газеты "Публику".
В 1981 г. преподавал экономику в Университете Порту. В 1998-1999 гг. являлся проректором этого университета.
В 1990 г. вступил в Социалистическую партию.
В 1996-1999 гг. Силва входил в состав Национального совета по образованию, в 1996-1998 гг. - комиссии по вопросам социального обеспечения.
В 1997-1999 гг. представлял Португалию в проекте Совета Европы Образование для демократического гражданства.
В 1999-2000 гг. являлся госсекретарем по вопросам управления образованием в МИД.
В 2000-2001 гг. занимал пост министра образования, в 2001-2002 гг. - министра культуры в правительстве Антониу Гутерриша.
В 2002-2005 гг. и 2011-2015 гг. - член Собрания Республики (однопалатный парламент) от избирательного округа Порту.
В 2005-2009 гг. был министром по делам парламента, в 2009-2011 гг. - министром национальной обороны в правительствах Жозе Сократеша.
В 2015 г. назначен министром иностранных дел в правительстве Антониу Кошты. Занимал пост до марта 2022 г.
Является автором многочисленных трудов по социологии и учебно-методических работ.