Ganwyd John Price yn Nowlais, ar Hydref 7, 1868, ond ymhen ychydig amser, symudodd y teulu i fyw i’r Rhondda ac aethant yn aelodau ym Moreia, Pentre. Yno, cafodd John Price ei fedyddio yn Hydref 1882 ac o fewn naw mlynedd, cafodd ei annog i fynd i’r weinidogaeth. Bu yn Ysgol Baratoi Aberafon am ddeunaw mis, cyn mynd i’r coleg yn Hwlffordd, ac yna ymlaen i Goleg Rrifysgol Cymru, Aberystwyth. Ar ôl cymhwyso, derbyniodd alwad oddi wrth Siloam, y Ferwig ym mis Medi 1896 a blwyddyn yn ddiweddarach, daeth Eglwys y Bedyddwyr ym Mlaenwenen yn rhan o’r un ofalaeth. Yno y bu am weddill ei oes.