韋奇立是安德魯(André de Sousa Vieira)及特里薩(Teresa de Jesus da Silva)的嫡孫;其父母是施若望(João da Silva Vieira)及瑪麗亞(Maria Vieira Rocha)。
韋奇立於1976年11月20日和歐文雅(葡萄牙語:Maria Leonor de Campos de Andrada Soares de Albergaria)結婚;而歐文雅於1977年5月16日、1978年6月24日以及1984年9月20日均在里斯本為韋奇立分別誕下歐彼德(Pedro Soares de Albergaria Rocha Vieira)、歐若望(João Soares de Albergaria Rocha Vieira)以及歐菲臘(Filipe Soares de Albergaria Rocha Vieira)三名兒子。