Poco después, y a raíz de la muerte Fernando I de Portugal en octubre de 1383, Juan I decidió encarcelar a Alfonso en el castillo de Almonacid ya que, al estar casado con una hija del difunto rey lusitano, era su rival y podía mermar sus derechos, como esposo de Beatriz de Portugal, al trono de Portugal.