Krefting overtok som trafikkdirektør i NSB etter Jess Julius Engelstad i 1899. Han gikk av på grunn av svekket helse i 1906.