Российский спортсмен набрал 249,2 очка.
Второе место занял представитель Индии Тушар Шаху Мане, а замкнул тройку призёров Алекса Митрович из Сербии.
Золото Шамакова стало первым на ЮОИ-2018.
Соревнования продлятся до 18 октября.
Ранее российский лидер Владимир Путин пожелал удачи сборной России на юношеских Олимпийских играх.