Родился в 1958 году в городе Путивль Сумской области, но вырос в городе Макеевка Донецкой области. Закончил Одесское мореходное училище ММФ (1975-1979) и заочно два курса Одесского высшего инженерного мореходного училища (1983-1985). Работал на судах Беломоро-Онежского пароходства и Управления морских путей Черноморского пароходства. Капитан малого плавания.
Затем был Литературный институт (1988-1993, мастерские Виктора Розова и Сергея Есина), Высшие двухгодичные курсы сценаристов и режиссеров (1993-1995, мастерская Семена Лунгина), трехмесячные курсы сценаристов телесериала в Московском гуманитарном институте радио и телевидения (2002). Писать начал в 1985 году. Первая публикация – в газете “Водный транспорт” в 1989 году. В том же году был участником IХ (и последнего) Всесоюзного совещания молодых писателей. Публиковался во многих журналах и газетах, в том числе зарубежных.
В Союз писателей вступать отказался: «в стаде не хожу, а в стае – и тем более».
Авторское кредо: нет ни положительных героев, ни отрицательных, а есть люди, которые защищаются, как умеют.
В настоящее время проживает в деревне Дружно Орловской области.