Степан Писахов родился 15 марта 1906 года в деревне Коренево, что на реке Лух в Костромской губернии.В 1924 году он пошел на службу в Красную армию, где служил вплоть до 1929 года.После армии Писахов работал в крестьянском хозяйстве, затем в колхозе.В 1934 году он начал писать стихи и прозу.В 1940 году поэт стал членом Союза писателей СССР.В годы Великой Отечественной войны Писахов трудился на фронте как корреспондент и военный писатель.В 1943 году был связан с Фронтовой газетой.В 1946 году Писахов стал членом Военно-литературного совета при Главной политической управе Рабоче-Крестьянской Красной Армии.В 1961 году Степан Писахов был удостоен звания Героя Социалистического Труда.Позже в своей жизни поэт активно занимался общественной деятельностью и литературной критикой.