Janez Krajec se je rodil 10. maja 1843 v Ljubljani kot najmlajši od sedmih otrok. Njegov oče je prišel v Ljubljano iz Retij pri Velikih Laščah ter v središču mesta odprl čevljarsko delavnico. Sin Janez se je v ljubljanski tiskarni Rozalije Eger izučil za črkostavca, leta 1870 pa je prestopil v najuglednejšo ljubljansko tiskarno Jožefa Blaznika in po smrti lastnika postal njen vodja.
Leta 1876 se je osamosvojil z nakupom Bobnove tiskarne v Novem mestu in se leto dni kasneje iz Ljubljane preselil v Novo mesto. Leta 1881 je kupil hišo na današnji Rozmanovi ulici v Novem mestu, kjer je naslednje leto odprl tiskarno, knjigoveznico in knjigarno. Kmalu po nakupu tiskarne na Rozmanovi ulici se je v Novem mestu tudi poročil, in sicer z Novomeščanko Matildo Pollack. S to poroko je pridobil še hišo poleg kupljene ter obe stavbi preuredil za potrebe podjetja in družinskega stanovanja. V njunem zakonu sta se jima rodila dva sinova, Janko in Pavel, prvi profesor na novomeški gimnaziji in drugi zdravnik.
Bil je zelo sposoben, podjeten in dokaj premožen mož, ki je v razburkanem obdobju druge polovice 19. stoletja na Slovenskem in v Evropi s svojim delovanjem, v katerega je vložil vse svoje znanje, široko razgledanost in pripadnost slovenskemu narodu, znatno prispeval k družbenemu in kulturnemu napredku, še zlasti na področju slovenskega narodnega prebujenja. Vedel je, kdaj je čas ne le za začetek, temveč tudi za neizbežni konec oz. umik, zato je leta 1901 svoje podjetje na Rozmanovi zaprl, sam pa postal ravnatelj Mestne hranilnice v Novem mestu. Po upokojitvi se je preselil na svoje posestvo na Grmu v Novem mestu, kjer je 26. septembra 1921, v starosti 78 let, umrl. Pokopan je v družinski grobnici na pokopališču v Šmihelu.