Johan Karlsson växer upp under senare hälften av 1800-talet i en bondefamilj i Västmanland. Familjen drabbas hårt av nödåren 1867–69, och Johan tvingas tidigt hjälpa till med familjens försörjning. När han nästan mister livet öppnar sig oväntat en möjlighet att lära sig skomakaryrket. Johan känner genast stor tillfredsställelse i arbetet men dras snart in i omskakande händelser.
När han träffar Sofia, en självständig ung kvinna som funnit Gud, tar livet en ny vändning, där lyckan och olyckan går hand i hand genom en omvälvande period i Sveriges historia: med järnspisen, skolreformer, folkrörelsernas framväxt, telefon, elektricitet, effektivare hjälpmedel i lantbruket och snabbare kommunikationer upplever Johan en sällan skådad samhällsförvandling.
I skomakarens fotspår är en roman om hårt vardagsslit, dramatik, kärlek, gudstro och familjerelationer, som bygger på verkliga personer, händelser och miljöer från den västmanländska landsbygden.