Он родился 9 июля 1954 года в Нижнем Тагиле. Его отец был летчиком, мать - врачом; к сказкам и книжкам будущего писателя приохотили бабушки. В детстве его особенно увлекали китайские народные сказки, а первым самостоятельно прочитанным произведением стал рассказ уральского классика Дмитрия Мамина-Сибиряка.
В школе он хорошо учился и рано попробовал писать смешные истории: в шестом классе сочинил юмористический рассказ о фараоне и пирамиде для туристов, который появился в школьной стенгазете. Горького, позднее окончил аспирантуру и стал кандидатом философских наук.
Он преподавал в учебных заведениях Екатеринбурга, работал в журналах «Уральский следопыт», «МИКС» и «Голос», а как детский писатель публиковался с 1972 года. Много лет автор был связан с детским юмористическим киножурналом «Ералаш» - работал редактором и автором сценариев; по его сценариям создано более 100 сюжетов.
В сказках и рассказах появляются короли-изобретатели, вещи с характером, звери и герои, которые учатся жить по-новому; в историях для самых маленьких об Умке звучит дружелюбная интонация знакомства с героем и его приключениями. Всего выпущено 120 книг автора общим тиражом более миллиона экземпляров.