No contexto da Guerra de Sucessão de Castela, João Teixeira de Macedo apoiou a incursão do exército português de D. Afonso V em Castela, tomou Vilvestre por combate, e susteve-a por três anos.