Punnett nació en Tonbridge, Reino Unido, y se educo en Gonville and Caius College, de la Universidad de Cambridge, donde fue para inicialmente estudiar Medicina, pero se graduó en Zoología en 1898.