Christoffersen studerte fra 1965 ved Misjonsskolen i Stavanger. Han studerte også teologi ved Universitetet i Oslo og var i studietiden en periode misjonær i Kamerun. Deretter studerte han fransk språk i Haute-Loire og ved Alliance française i Paris. Han har undervist i fransk ved Universitetet i Oslo, i Kamerun og ved Høgskolen i Stavanger. Christoffersen har også vært reisesekretær for Ungdomsmisjonen, informasjonskonsulent i Rogalandsforskning og i BP Norge, samt vært spesialkonsulent i Stavanger kommune.