Роден е в село Червена вода, Русенско на 7 август 1936 г. В Русе завършва Второ средно училище „Баба Тонка“ през 1954 г. През 1959 г. завършва журналистика в Софийския университет.
През 1960 – 1965 г. учи драматургия в Московския киноинститут. Кореспондент на вестник „Народна младеж“ в Родопите и в Перник (1959 – 1960). Работил е като редактор в Студия за игрални филми (1965 – 1967), драматург в Държавен сатиричен театър (1967 – 1970), в Театър 199[5] и Театъра на окръзите (1970 – 1973), в Театър „София“ (1973 – 1984; 1991), в Драматичен театър в Пловдив (1984 – 1991), Театъра на армията[5] (1992 – 1996), Театър „София“[5] (1996 – 2008). Автор е на стихове, на 30 драми, на публицистика и есета, на романа „Мравки и богове“, на 4-томната историческа сага „Български хроники“, както и на стихове и пиеси за деца.
Негови стихове са превеждани на всички европейски езици, на китайски, монголски, арабски и иврит, а пиесите му (най-вече „Последната нощ на Сократ“, „Другата смърт на Жанна д`Арк“) са играни в повече от 200 театри в България и по света: в Париж, Гренобъл, Бордо, Атина, Монреал, Петербург, Лайпциг, Висбаден, Варшава, Краков, Прага, Гьотеборг (Швеция), Будапеща, Киев, Москва, Питсбърг (САЩ), Вилнюс, Братислава, Никозия, Букурещ, Гюргево, Хага, Анкара, Измир, Истанбул и др.
Негова съпруга е актрисата Доротея Тончева. Има три дъщери: Евгения, Анна и Яна.