Окончил Ленинградский медицинский институт (1971).
С 1971 – врач во Владимирской области; с 1972 – офицер специальных войск МВД (г. Ленинград); с 1973 – сотрудник МВД г. Ленинград, капитан; с 1981 – врач-нарколог и психотерапевт в г. Кандалакша.
Публикуется с 1965 в газетах и журналах «Крокодил», «Веселые картинки», «Колобок», «Костер», «Кукумбер», «Искорка» и других. Автор более 40 книг стихов и прозы для детей и юношества, участник нескольких коллективных сборников стихов. Ряд стихов включены в букварь и школьные учебники по русскому языку, стали основой сюжетов нескольких мультфильмов киностудии «Мосфильм».
Член Мурманского отделения Союза российских писателей (1991). Участник II Всесоюзного семинара молодых детских авторов (1983).
Награжден знаком «За заслуги перед Кандалакшей». Обладатель поощрительного диплома II Всесоюзного конкурса на лучшую детскую книгу за книгу «Папу с мамой берегу» (1988), дипломов III Международного конкурса детской и юношеской художественной и научно-популярной литературы имени Л.Н. Толстого (2009), V Всероссийского литературного конкурса имени П.П. Ершова за произведения для детей и юношества конкурса в номинации «Проза для детей» (2010), I Всероссийского литературного конкурса «Желтая гусеница. Полеты во сне и наяву» в номинации «За нежность и нужность» (2011). Лауреат премии имени С.Я. Маршака (2014).
Соч.: Для чего бывает день. – Л., 1987; Если в доме каждый рад. – М., 1991; Здравствуй, день! – Мурманск, 1985; Папу с мамой берегу. – Мурманск, 1988; Сто ключей. – Мурманск, 1990; У самого Белого моря. – Мурманск, 2007; У нас, на Крайнем Севере. Рассказы. – Кандалакша, 2009; Как воспитывать папу. Повесть. – СПб., 2010.
В редакции от 03.07.2015