Владимир Макарович Шапко родился в 1938 году в алтайском городе Усть-Каменогорске в семье служащих.
Работал каменщиком, грузчиком в речном пароходстве, мотористом, шкипером. После окончания Уфимского музыкального училища стал профессиональным оркестровым музыкантом-кларнетистом.
Сейчас работает настройщиком музыкальных инструментов в Красноярском институте искусств.
Первый рассказ В. Шапко «Река, полная солнца» опубликован в 1981 году еженедельником «Литературная Россия». В 1984 году в 11–12 номерах «УС» вышла его повесть «Подсадная утка».