Vilniaus universitete studijavo lituanistiką, įgijo lietuvių literatūros magistro laipsnį. Nuo 1997 m. iki 2018 metų dirbo reporteriu dienraštyje „Respublika“. 2001 m. Lietuvos televizijoje vedė kultūrinę laidą „Kultūros spąstai“. 2000 m. pagal Rimvydo Stankevičiaus inscenizaciją Nacionaliniame dramos teatre pastatytas Sauliaus Mykolaičio režisuotas spektaklis „Stop mašina“. 2002 m. drauge su kompozitoriumi Roku Radzevičiumi sukūrė roko operą „Jūratė ir Kastytis“. Oratorijos „Sakurų prisiminimai“ libreto autorius (premjera Nacionaliniame Kauno dramos teatre – 2014 m.). Rašo tekstus dainoms. Poezija versta į lenkų, švedų, suomių, anglų ir kitas kalbas, publikuota užsienyje išleistuose almanachuose. Šiuo metu gyvena ir dirba Vilniuje.
Lietuvos rašytojų sąjungos narys – nuo 2004 m.