Durante el reinado de Eduardo IV, Ricardo demostró su lealtad y habilidad como comandante militar en el norte al noreste de York, en el castillo de Middleham, donde se había establecido con Anne Neville, su esposa, quien pronto le dio un hijo legítimo, Eduardo de Middleham, príncipe de Gales (1473-1484).