Jean Puy est né le 8 novembre 1876 à Roanne (Loire). Il entra en 1895 à l’École des Beaux-Arts de Lyon, pour y suivre les cours d’architecture. Mais bientôt il résolut de se consacrer à la peinture et après un séjour de deux années dans l’atelier du peintre lyonnais Tony Tellet, il vint se fixer à Paris en 1898. Élève de l’Académie Julian (atelier J.-P. Laurens), il la quitta pour l’Académie de la rue de Rennes où professait Carrière. Il exposa pour la première fois aux Indépendants en 1900, au Salon d’Automne en 1904 et depuis, il prit part aux expositions les plus importantes.