Christensen var formann i Fremskridtspartiets Ungdom i Sønderjyllands amt og medlem av hovedstyret i siste halvdel av 1970-årene. Han var valgt til Folketinget fra Sønderjyllands amtskrets for Fremskridtspartiet 1989–1998. I Folketinget var han formann i helseutvalget fra 1990 og Fremskridtspartiets politiske ordfører 1994–1995. Han var medlem av Aabenraa kommunestyre 1990–2002 og Sønderjyllands amtsråd 1998–2002. I 2000 brøt han med Fremskridtspartiet i protest mot Mogens Glistrup. Han ble senere folketingskandidat for Det Konservative Folkeparti. I 2012 meldte han seg inn i Venstre, og i 2015 gjorde han et mislykket forsøk på å bli folketingskandidat for partiet. I 2016 meldte han seg inn i Nye Borgerlige.