Travaille à France 2 depuis 1990, après avoir débuté à Nice-Matin et à France 3.
Il rejoint le service politique en 1998, puis devient chef du service société entre 2002 et 2006. Jusqu'en 2010, il est rédacteur en chef adjoint de l'édition de 20 heures.
Depuis 2010, il dirige le bureau de France 2 de Moscou et est le correspondant de France Télévision en Russie et dans les pays voisins.
Il a aussi présenté régulièrement les journaux du matin dans l'émission Télématin entre 2000 et 2008.
Il intervient à l'université de Nice, à l'IUT de Cannes ou dans différents centres de formation au journalisme et dirige une association de journalistes niçois à Paris, « la brise de nice », qui regroupe environ soixante professionnels de différents médias