D. João II (Lisboa, 4 de maio de 1455 – Alvor, 25 de outubro de 1495), tendo como cognome "o Príncipe Perfeito", foi o Rei de Portugal e dos Algarves em dois períodos diferentes, primeiro durante quatro dias em novembro de 1477 e depois de 1481 até sua morte em 1495. Era o filho mais novo do rei D. Afonso V e sua primeira esposa D. Isabel de Coimbra.
D. João nasceu no Paço das Alcáçovas, no Castelo de São Jorge. Era filho do rei D. Afonso V de Portugal e de Isabel de Coimbra, princesa de Portugal e filha do Infante D. Pedro, Duque de Coimbra e anterior Regente de Portugal. Sucedeu ao seu pai após a sua abdicação, em 1477; no entanto, D. Afonso V retornou e logo D. João lhe devolveu o poder, e só se tornou de novo rei após a sua morte em 1481.
A sua mãe morreu muito cedo, em 1455, tinha D. João alguns meses de idade. Foi sujeito a duras provações durante a infância, tal como sua mãe.
Como príncipe, D. João II acompanhou o seu pai nas campanhas em África e foi armado cavaleiro por D. Afonso V, depois da tomada de Arzila a 21 de agosto de 1471, junto ao corpo do conde de Marialva, perecido nessa batalha. No início desse ano, a 22 de janeiro, em Setúbal, desposou D. Leonor de Viseu, princesa de Portugal e sua prima direita, filha do infante D. Fernando. Fruto desta união, nasce em 1475 o infante D. Afonso.
Em 1474 assumiu a direção da política da expansão enquanto D. Afonso V travava luta com os castelhanos e, a 25 de abril do ano seguinte, assumiu a regência do reino que, por ir socorrer o pai a Espanha, passara para o encargo de Leonor. Participou, a 2 de março, na batalha de Toro.
D. João sucedeu ao seu pai após a sua abdicação em 1477, mas só ascendeu ao trono após a sua morte, em 1481. Concentrou então o poder em si, retirando-o à aristocracia. Nas conspirações que se seguiram suprimiu o poder da casa de Bragança e apunhalou pelas suas próprias mãos o seu primo Diogo, Duque de Viseu. Governando desde então sem oposição, D. João II foi um grande defensor da política de exploração atlântica, dando prioridade à busca de um caminho marítimo para a Índia. Após ordenar as viagens de Bartolomeu Dias e de Pêro da Covilhã, foi D. João II que delineou o projeto da primeira viagem.
O seu único herdeiro legitimado, o príncipe D. Afonso de Portugal estava casado com Isabel de Aragão e Castela (estavam prometidos desde a infância), e o descendente que viessem a ter iria herdar também os tronos de Castela e Aragão. Contudo o jovem príncipe morreu numa misteriosa queda em 1491 e durante o resto da sua vida D. João II tentou, sem sucesso, obter a legitimação do seu filho bastardo Mestre Dom Jorge. Em 1494, na sequência da viagem de Cristóvão Colombo, que recusara, D. João II negociou o Tratado de Tordesilhas com os Reis Católicos. Morreu no ano seguinte sem herdeiros legítimos, tendo escolhido para sucessor o duque de Beja, seu primo direito e cunhado, que viria a ascender ao trono como D. Manuel I de Portugal.
O seu reinado durou de 1481 a 1495 e foi o tempo em que foi dado forte impulso às viagens marítimas. Centralizou o poder régio, eliminando potenciais opositores, mesmo membros da própria família, como os primos: o duque de Bragança e o duque de Viseu.
As finanças foram saneadas e tomou como divisa: «Pola ley e pola grey».
Desde jovem João não era popular junto dos pares do reino, visto que parecia ser imune a influência externa e desprezava a intriga. Os nobres poderosos, nomeadamente Fernando II, duque de Bragança, tinham medo da sua governação e, assim que ganhou as rédeas do país, João provou que tinham razão para isso.
Depois da sua ascensão ao trono, o monarca tomou uma série de medidas com vista a retirar poder à aristocracia e a concentrá-lo em si próprio. Imediatamente, começaram as conspirações, mas inicialmente o rei adotou uma posição de mero observador. Cartas de reclamação e pedidos de intervenção foram trocadas entre o duque de Bragança e os reis católicos de Espanha. O escrivão de sua Fazenda em Vila Viçosa e um mensageiro, entregaram ao rei correspondência comprometedora com os Reis Católicos em 1483. Foi o próprio monarca quem prendeu o duque de Bragança, ao fim de uma conversa a sós, em Évora. Foi julgado ao longo de 22 dias, em uma sala revestida de tapetes, à volta de uma mesa onde se encontravam 21 juízes, fidalgos e cavaleiros, com o rei sentado no topo e, em algumas sessões, com o réu a seu lado. A votação, iniciada com um discurso do monarca, consumiu dois dias e terminou com a condenação do duque à morte. No dia seguinte, 20 de junho de 1483, Fernando foi degolado na praça de Évora, diante do povo. O episódio é narrado pelos cronistas Garcia de Resende e Rui de Pina.
No ano seguinte, o duque de Viseu, D. Diogo, primo e cunhado de João II (irmão da rainha D. Leonor) e governador da Ordem de Cristo, concebeu um plano para apunhalar o soberano na praia, em Setúbal. Um dos envolvidos avisou o monarca, que decidiu viajar por terra, inviabilizando o plano dos conspiradores. Mandou então chamar ao palácio o duque e apunhalou-o pessoalmente. Depois de eliminar o cunhado, o rei enviou dois emissários à mãe do duque, Beatriz, comunicando o ocorrido. Chamou ainda um irmão do falecido, D. Manuel, e explicou-lhe que tinha esfaqueado o duque porque ele "o quisera matar", prometendo-lhe que, se o príncipe D. Afonso viesse a falecer, e não tivesse mais nenhum filho legítimo, ficaria D. Manuel como herdeiro de todos os seus reinos e senhorios, e passou-lhe também o governo da Ordem de Cristo.
Na sequência, mais de 80 pessoas foram perseguidas por suspeita de envolvimento nesta conspiração. Outras foram executadas, assassinadas ou exiladas para Castela, incluindo o bispo de Évora, Garcia de Meneses, envenenado na prisão. Diz a tradição que João II comentou, em relação à limpeza no país: eu sou o senhor dos senhores, não o servo dos servos.
Depois destes eventos, mais ninguém em Portugal ousou desafiar ou conspirar contra o rei, que não hesitava em fazer justiça pelas suas próprias mãos. João II podia agora governar o país sem que ninguém se lhe opusesse.
Pouco depois de subir ao trono, em 1482, João II centralizou na coroa a exploração e comércio na costa da Mina e Golfo da Guiné, determinando a construção de uma feitoria para apoiar o florescente comércio do ouro de aluvião na região. Sob o comando de Diogo de Azambuja foi rapidamente construído o "Castelo de São Jorge da Mina" com pedra previamente talhada e numerada em Portugal, enviada como lastro nos navios, sistema de construção depois adoptado para numerosas fortificações.
João II foi um grande defensor da política de exploração atlântica iniciada pelo seu tio-avô o Infante D. Henrique. Os descobrimentos portugueses serão a sua prioridade governamental, bem como a busca do caminho marítimo para a Índia. Durante o seu reinado conseguiram-se os seguintes descobrimentos:
1484 — Diogo Cão descobre a foz do rio Congo e explora a costa da Namíbia;
1488 — Bartolomeu Dias cruza o cabo da Boa Esperança, tornando-se no primeiro europeu a navegar no oceano Índico vindo de oeste;