Claude Michelet est né en 1938, à Brive-la-Gaillarde, en Corrèze. En 1945, la famille vient s'installer à Paris pour suivre son père, Edmond Michelet, nommé ministre des Armées dans le gouvernement du général de Gaulle. S'étant destiné dès 14 ans au métier d'agriculteur, Claude Michelet s'installe dans une ferme en Corrèze, après avoir effectué son service militaire en Algérie. Éleveur le jour, il écrit la nuit.