Fundada em 1° de dezembro de 1920 com o nome de Escola Profissional, funcionou por muitos anos no quartel do Regimento Marechal Caetano de Farias, atual sede do Batalhão de Polícia de Choque da PMERJ. Ainda naquele aquartelamento, recebeu, em 1951 o nome de Escola de Formação de Oficiais e em 1956 começa a entregar aos seus alunos o Espadim de Tiradentes, instituído por decreto presidencial. No in
ício da década de 1960, foi transferida para a Invernada do Campo dos Afonsos, em área pertencente ao Centro de Formação e Aperfeiçoamento de Praças 31 de Voluntários, unidade a que permanece subordinada até 1967, quando consegue sua autonomia administrativa. Em 1975, devido à fusão dos estados do Rio de Janeiro e da Guanabara, recebe o contingente de alunos-oficiais (cadetes) advindos da Escola de Formação de Oficiais da antiga PMRJ, resultando na maior turma de oficiais que ingressou nas fileiras da corporação, com um total de 175 militares. Nas décadas de 1970 e 1980 ocorrem as principais ampliações na sua estrutura, com o acréscimo de andar superior (alojamentos), piscina, estande de tiro, ginásio, pista de corrida, campos de futebol e um prédio anexo, utilizado para instalações da área de lazer e biblioteca para os alunos-oficiais. No ano de 1998, por decreto do governador do estado do Rio, recebe o nome atual, Academia de Polícia Militar Dom João VI, em homenagem ao criador da Polícia Militar do Estado do Rio de Janeiro, em 13 de maio de 1809.