Era filho de Henrique Percy (1394-1455), 2.º conde de Northumberland, e de Lady Eleanor Neville, filha de Ralph Neville (1.º conde de Westmorland). Apesar de ser sobrinho de Ricardo Neville, 5.º conde de Salisbury, e de Cecília Neville (portanto primo de Eduardo de York), lutou ao lado da casa de Lencastre durante a guerra das Rosas. Combateu na batalha de Wakefield (1460) e comandou, alguns meses mais tarde, a ala direita dos Lencastre durante a batalha de Towton, onde foi morto.
Casou com Leonor Poynings (1422-1483/4) em 1435, e fruto dessa união nasceram quatro filhas e um filho, Henrique.