Christian Kraus wurde 1971 in Hamburg geboren. Nach dem Studium der Humanmedizin und Promotion an der Universität Hamburg war er lange als Arzt und wissenschaftlicher Mitarbeiter im Zentrum für Psychosoziale Medizin, Psychiatrie und Psychotherapie des Universitätsklinikums Hamburg Eppendorf tätig.
Seit 2006 ist er Facharzt für Psychiatrie und Psychotherapie. Er absolvierte Zusatzausbildungen in Psychoanalyse, forensischer Psychiatrie und Sexualtherapie und arbeitet heute als niedergelassener ärztlicher Psychotherapeut und Psychoanalytiker in eigener Praxis in Hamburg.
Christian Kraus ist verheiratet und hat eine Tochter.