Hijo de Ruy Galvão, secretario de Alfonso V y notario general del reino, nació en Évora, según algunos autores en 1438 y según otros en 1445 ó 1446; recibió algunos encargos diplomáticos ya en el reinado de Alfonso V; sucedió a Fernão Lopes como cronista real y fue consejero y secretario del rey Juan II; actuó como embajador ante el papa Alejandro VI, el emperador Maximiliano I y el rey de Francia; continuó luego como consejero y embajador con Manuel I de Portugal.