Фома Пухов, после погребения жены сразу лёг спать. Но к нему приходит сторож конторы начальника дистанции и приносит путёвку на очистительные работы железнодорожных путей. Пухов подписывает бумагу и отправляется на работы, расчищать снежные завалы. На одном из завалов машина резко останавливается, и все рабочие погибают. Тут их окружает конный казачий отряд и приказывает доставить паровозы на их станцию, но тут же вовремя подоспевает красный бронепоезд, который расстрелял вражеский отряд.
На станции, где отдыхали рабочие, Пухов читает объявление о наборе механиков, предлагает своему другу перейти туда, но тот отказывается. Через неделю отряд из пяти слесарей и Пухова отправляют в Новороссийск, откуда отправляют корабли в Крым. Но из-за шторма они теряют друг друга, и корабль с Пуховым вернулся в Новороссийск.
Четыре месяца Пухов скучает в Новороссийске, работая старшим монтёром, часто вспоминает свою жену.
Далее он покидает Новороссийск и встречает Шарикова, устраивается к нему на работу и отправляется в командировку в Царицын, но после возвращается в свой родной город и поселяется у начальника Зворычного. Через неделю переходит к себе домой.
К городу подступают белые войска. Пухов предлагает глупую идею, которая не получилась. Начальники начинают разбираться, не предатель ли Пухов и решают, что он глуповатый человек.
Потом он едет в Баку, к Шарикову, к которому недавно вернулся брат. Неожиданное сочувствие к людям, одиноко работающим против вещества всего мира, проясняется в заросшей жизнью душе Пухова. Он сам не знал — не то он таял, не то рождался.«Хорошее утро!» — говорит он встретившемуся ему в мастерской машинисту. Тот равнодушно свидетельствует: «Революционное вполне».