Carlo Schäfer wurde 1964 in Heidelberg geboren, wohin er nach Kindheit und Jugend in Pforzheim zum Studium zurückkehrte. Er jobbte als Hilfsgärtner, Nachtportier, Cartoontexter, war Lehrer für deutsche Spätaussiedler und Mannheimer Hauptschüler aus vielen Ländern sowie Hochschuldozent.
2002 erschien sein Romandebüt «Im falschen Licht», es folgten weitere Krimis.
Carlo Schäfer starb 2015 in Nettancourt in Lothringen.