Родился 2 декабря 1963 г. в деревне Борисовка Мстиславского района Могилевской области Белорусской ССР (деревня Борисовка, Мстиславский район, Могилевская область, Республика Беларусь).
25 апреля 1983 г. Мстиславским районным военным комиссариатом призван на срочную воинскую службу. Направлен в город Фергана Узбекской ССР (город Фергана, Республика Узбекистан) в войсковую часть № 52788.
29 мая 1983 года принял военную присягу.
С 25 июня 1983 г. по 2 сентября 1985 г. служил в должности стрелка-гранатометчика, оператора-наводчика в войсковой части № 71176 в Республике Афганистан.
Награжден юбилейными медалями "70 лет Вооруженных Сил СССР" (1988), "В память 10-летия вывода советских войск из Афганистана" (1999), медалями "За отвагу" (1984) за освобождение из засады группы, эвакуацию убитых и раненых военнослужащих, "Воину-интернационалисту от благодарного афганского народа" (1988).
Список воинов-интернационалистов Мстиславского района, участников боевых действий в Афганистане : Шендриков Константин Олегович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 289.