Ze groeide op in Zuid-West-Vlaanderen en studeerde Germaanse filologie aan de Universiteit Gent. Na enkele jaren in het onderwijs debuteerde ze als journaliste op de gewestelijke pagina’s van de krant Het Nieuwsblad. Ze freelancete ook voor tal van magazines waaronder o.a. Flair en Libelle.
Naderhand maakte ze de overstap naar de krant De Standaard, waar ze haar eerste columns met vaak zeer persoonlijke inslag schreef. Vervolgens werkte ze een vijftal jaar bij de krant De Morgen waar ze ondermeer haar wekelijkse opiniepagina Eigen Kijk verzorgde.
Van 2002 tot januari 2015 maakte ze deel uit van de redactie van de krant Het Laatste Nieuws. Naast actualiteit en interviews, bracht ze in de dagkrant haar wekelijkse Eigen Kijk op vrijdag en columns op dinsdag en donderdag. In het weekendmagazine van de krant, Nina, publiceerde ze haar column Het Laatste Woord tot maart 2015.
Als royaltywatcher vergezelde ze vaak de prinselijke economische missies en dook regelmatig op als gastspreker voor het programma Royalty op VTM.
Begin 2018 maakt ze de overgang naar de politiek als medeoprichter van de partij Be.One.
Sinds medio 2019 zetelt ze als onafhankelijk parlementslid voor de partij One.Brussels in het Brusselse parlement.