În 1981 a absolvit ca șef de promoție facultatea de Filologie a Universității Timișoara, secția română-franceză. În perioada 1981-1986 a fost profesor de limba română la Liceul Industrial „Textila” din Lugoj.
Din 1987 a devenit redactor al revistelor Viața studențească și Amfiteatru. După 1989 a lucrat la Cuvântul și Alianța Civică.
Între 1990 și 1991 a fost redactor șef la Varietăți, TVR, de unde a demisionat. Este membru fondator al Academiei Cațavencu. Din toamna anului 2004 este și senior editor la Cotidianul. A realizat mai multe emisiuni de televiziune, până în 1996 activând în grupul Divertis. Este realizator și prezentator al emisiunii „Lumea citește!” pe TVR 1. Este membru al Uniunii Scriitorilor din România.
În 2010 a fost numit în postul de consul general român la Marsilia, în Franța, funcție în care a rămas timp de un an.[1]