John Leech est né à Londres le 23 août 1817. Fils d'un marchand de vin, il fut, à l'école Charthouse, le condisciple de Thackeray, puis rencontra Albert Smith et Percival Leigh, écrivains dont il devait illustrer certains livres. En effet, il abandonna la médecine et prit des court de dessin sur bois, avant de se lancer dans la caricature, donnant à Punch en 1841, à l'âge de 24 ans, la première des 3000 illustrations que compte son oeuvre.