Oliver was born in Celle and grew up in Frankfurt am Main. He relocated to the US to work as a model and subsequently take acting lessons in New York and Los Angeles. From 2002 until 2004, Christian Oliver co-starred in 28 episodes of the German action TV series Alarm für Cobra 11.