Narozen v Písku, zemřel v Praze. Původně úředník zemského výboru s právnickým vzděláním, v roce 1902 se stal tajemníkem intendance Národního divadla, v letech 1918–1927 byl tajemníkem intendance i pro Německé zemské divadlo. Po odchodu G. Schmoranze v roce 1922 byl jmenován ředitelem ND s úkolem vyřizovat záležitosti ekonomické a personální. V této funkci setrval do roku 1931 a po něm ji převzal opět umělec, dramatik S. Lom. Šafařovič proslul svým korektním jednáním a do ryze uměleckých otázek činohry a opery (s K. H. Hilarem a O. Ostrčilem v čele) přímo nezasahoval.