A la muerte de Fernando I de Portugal en octubre de 1383, fue hecho prisionero por el rey Juan I de Castilla que consideraba a Dionisio uno de sus rivales para el trono lusitano.