D. João Peculiar nasceu em Coimbra, cidade onde terá estudado, bem como em Paris. Foi fundador do Convento de São Cristóvão de Lafões, na Beira, em 1123, e foi eleito Bispo do Porto, em 1136.
Entre 1138 e 1175 foi Arcebispo de Braga e primaz das Espanhas. Supostamente terá sido D. João Peculiar a coroar D. Afonso Henriques, primeiro rei de Portugal, nas Cortes de Lamego, em 1143.
No entanto, não existem dados concretos de que o rei tenha, efetivamente, sido coroado.
D. João Peculiar foi, no entanto, quem organizou o encontro entre D. Afonso Henriques e Afonso VII de Leão e Castela, em outubro de 1143, do qual resultou o Tratado de Zamora e a independência de Portugal.
Acompanhou sempre o monarca português e assistiu à conquista de Lisboa, em 1147. Efetuou 14 viagens a Roma para convencer o Papa Inocêncio II a reconhecer D. Afonso Henriques como rei, o que só veio a acontecer apenas em maio de 1179, pelo Papa Alexandre III e quando D. João Peculiar já havia falecido, a 3 de dezembro de 1175. Está sepultado na Sé de Braga.
Foi D. João Peculiar que presidiu à cerimónia de Dedicação da Igreja do Salvador de Unhão, a 28 de janeiro de 1165.