Завършва българска филология в СУ Св. Климент Охридски, където по-късно става преподавател по възрожденска, а после и по българска литература от първата половина на 20. век. Бил е гостуващ лектор по български език и литература във Великобритания от 1997 до 1999 и от 2010 до 2013 и в Индия в периода 2006 – 2007.
Член на журито на Националната награда за съвременна българска художествена проза Хеликон и на журито на Националната награда за поезия Иван Николов.
За стихосбирката Подготовка за напускане на сърцето получава награда Златно перо и награда Николай Кънчев.