Футбольную карьеру начал в УССР, где выступал за павлоградский «Шахтёр» и дубль днепропетровского «Днепра».
После распада СССР перебрался в Белоруссию, где на протяжении трёх сезонов играл за «Ведрич» (Речица) и могилёвский «Днепр».
В 1994 году перешёл в екатеринбургский «Уралмаш», а в 1996 — в московский «Спартак», в составе которого стал двукратным чемпионом России.
В сентябре 1998, в матче за сборную Белоруссии против сборной Дании, получил травму мениска. За три года перенес 6 операций, был в заявке «Спартака», но на поле так и не появился.
В составе национальной сборной Белоруссии провел 15 матчей, забил 1 мяч.
Тренерскую карьеру начал в ДЮСШ «Спартак», с 2003 года работал с дублем «Спартака», с 2006 года — главный тренер дубля. В июне-августе 2008 года — старший тренер «Томи».
14 декабря 2009 года назначен главным тренером клуба «Салют». Контракт был заключён сроком на один год и расторгнут по обоюдному согласию 17 мая 2010.
В январе 2011, Станислав Черчесов приглашает Мирослава в ФК «Жемчужина-Сочи» — помощником главного тренера. И уже в октябре 2011 года, они вместе работают в ФК «Терек».
Брат Максим — также футболист.
Жена Елена, сын Никита, дочь Диана.