À dix-huit ans, John Njue entre au séminaire de Nkubu avant de poursuivre ses études à Rome où il obtient en 1966 un doctorat de philosophie à l'Université pontificale urbanienne puis, en 1974 un doctorat de théologie à l'Université pontificale du Latran.
C'est durant ces études qu'il est ordonné prêtre par le pape Paul VI en personne.
Prêtre
En 1974, il revient au Kenya où il alterne des ministères paroissiaux à Kariakomu puis à la paroisse de Chuka de 1982 à 1984 avec des fonctions d'enseignement et de direction de séminaires à Mabanga de 1978 à 1982, puis à Nairobi de 1985 à 1986.
Évêque et cardinal
En 1986, il devient le premier évêque du nouveau diocèse d'Embu, sa région natale. Il est ensuite nommé archevêque coadjuteur de Nyeri le , avant de devenir archevêque de Nairobi le , peu avant d'être élevé à la dignité de cardinal lors du consistoire du avec le titre de cardinal-prêtre du Preziosissimo Sangue di Nostro Signore Gesù Cristo rattaché à l'église éponyme.
Pendant ses années d'épiscopat, il a présidé diverses commissions épiscopales. Il est actuellement président de la Conférence épiscopale du Kenya.
Fin 2014, il appelle les femmes kényanes à ne pas se laisser vacciner durant la campagne en cours dans le pays contre le tétanos, affirmant qu'il s'agit d'une campagne destinée à contrôler les naissances, alimentant ainsi une controverse sur la vaccination[2]. Il se base sur le fait que l'association des médecins catholiques du Kenya a affirmé avoir trouvé un antigène, l'hormone chorionique gonadotrope humaine, qui provoque des fausses couches, dans un vaccin antitétanique, injecté durant la campagne de vaccination soutenue par le gouvernement kényan[2].
Le , le pape François accepte sa démission pour raison d'âge.