Christian Wulff wurde am 19. Juni 1959 im niedersächsischen Osnabrück als zweites Kind von Rudolf und Dagmar Wulff geboren. Am Ernst-Moritz-Arndt-Gymnasium legte er das Abitur ab. Christian Wulff engagierte sich früh als Schülersprecher, Studentenvertreter und in den Jugendverbänden Schüler Union und Junge Union.
Von 1980 bis 1986 studierte Christian Wulff Rechtswissenschaften mit wirtschaftswissenschaftlichem Schwerpunkt an der Universität Osnabrück. 1987 leistete er sein Referendarexamen in Hannover, danach sein Referendariat am Oberlandesgericht Oldenburg und legte 1990 sein Assessorenexamen in Hannover ab. 1990 trat Christian Wulff in eine Rechtsanwaltskanzlei ein.
1986 wurde Christian Wulff für die CDU Mitglied im Rat der Stadt Osnabrück, von 1989 bis 1994 war er deren Fraktionsvorsitzender. Christian Wulff blieb Ratsmitglied bis 2001. 1994 wurde er in den niedersächsischen Landtag gewählt. Im März des Jahres wurde er Fraktionsvorsitzender, im Juni Landesvorsitzender seiner Partei in Niedersachsen. 1998 wurde Christian Wulff zu einem der stellvertretenden Bundesvorsitzenden der CDU gewählt.
Christian Wulff heiratete 1988 Christiane Vogt, mit der er eine Tochter hat. Annalena wurde 1993 geboren. 2006, nach 18 gemeinsamen Jahren, trennten sich die Eheleute einvernehmlich. 2008 heiratete Christian Wulff Bettina Körner. Gemeinsam mit ihr hat er einen Sohn. Linus Florian wurde 2008 geboren. Bettina Wulff brachte einen Sohn, Leander, geboren 2003, in die Ehe mit.
Nach den Landtagswahlen 2003 wurde Christian Wulff am 4. März von den Abgeordneten des niedersächsischen Landtags zum Ministerpräsidenten gewählt und in dieser Position am 26. Februar 2008 bestätigt. Das Amt des Ministerpräsidenten hatte er bis zum 30. Juni 2010 inne, dem Tag der 14. Bundesversammlung. Die Bundesversammlung wählte Christian Wulff zum zehnten Präsidenten der Bundesrepublik Deutschland. Seitdem ruhte auf seinen Wunsch seine Mitgliedschaft in der CDU.
Christian Wulff ist seit 2001 Schirmherr des Bundesverbandes der Deutschen Multiple Sklerose Gesellschaft. Christian Wulff ist katholisch. Er ist Ehrendoktor der Tongji-Universität in Shanghai, China, und der Universität Tokyo-Tsukuba, Japan.
2011 wurde Christian Wulff durch den Zentralrat der Juden in Deutschland mit dem Leo-Baeck-Preis ausgezeichnet. Im gleichen Jahr bekam er die Ehrenmedaille des Deutschen Olympischen Sportbundes verliehen.
Am 17. Februar 2012 trat Christian Wulff von seinem Amt als Bundespräsident zurück.