Brian Freeman est né le 27 mars 1963 à Chicago.

Après 30 de fascination pour la littérature de suspense, il publie en 2005, à l'âge de 41 ans, son premier roman, "Immorale", qui met en vedettes Jonathan Stride et Serena Dial , et qui lui permet de remporter le "Macavity Award".