Único varão legítimo de Maria de Portugal e de Afonso XI, Pedro subiu ao trono após a morte do pai, em 1350. Antes disso houve uma disputa pelo trono entre Pedro e o seu meio-irmão, Henrique de Trastâmara, bastardo de Afonso XI de Castela e da sua amante Leonor de Gusmão. Pedro foi sempre apoiado pela mãe, a Rainha Maria, e pelos seus avós maternos, Beatriz e Afonso IV.
Rei de Castela e Leão em 1350, ficou manchado do sangue de numerosas vítimas. Desejando vingar-se de fidalgos castelhanos refugiados em Portugal, negociou com seu tio, o rei Pedro I de Portugal, o escambo dos perseguidos, entregando dois dos culpados da morte de
Inês de Castro. Teria mandado matar, em
Toro, fidalgos que seus desvarios haviam condenado, entre eles o português Martim Afonso Telo de Meneses, pai de
Leonor Teles, rainha de Portugal.