Membre du Parti républicain (PR), de Démocratie libérale (DL), puis de l'Union pour un mouvement populaire (UMP), il participe à la fondation de l'association GayLib, association de défense des droits LGBT au sein de l'UMP. Il est ensuite secrétaire général de ce parti, chargé de la diversité culturelle.