Михаил Сергеевич Сиваков родился 16 января 1988 года в Минске. Воспитанник футбольной школы “Смена” (Минск). Первый тренер – Л. И. Данейко. Выступал в командах: БАТЭ (Борисов, Белоруссия), “Кальяри” (Италия), “Пьяченца” (Италия), “Висла” (Краков, Польша), “Зулте-Варегем” (Бельгия), ФК “Гомель” (Белоруссия).
В высших лигах провел 121 матч, забил 9 голов. Сыграл 22 матча в Лиге чемпионов. Четырехкратный чемпион Белоруссии, обладатель Кубка и Суперкубка Белоруссии, чемпион Польши, бронзовый призер чемпионата Европы среди молодежных команд (2011). По итогам молодежного первенства Европы 2011 года включен УЕФА в символическую сборную турнира. За первую сборную Белоруссии провел 1 матч, за молодежную – 29 (4 гола), за юношеские – 12 (2).