Воспитанник клуба «Млади Радник». Затем выступал за известный сербский клуб «Црвена Звезда», где стал основным правым защитником. За белградскую команду Марьян провёл 126 игр, забил 12 мячей. В июле 2004 года был продан в итальянский клуб «Дженоа» за 178 000 ?. Но не провёл ни одного матча за клуб и в январе вернулся в Белград.
В июле 2005 года перешёл в «Динамо» (Киев), попал на заметку руководства киевского клуба, когда в составе национальной сборной Сербии и Черногории участвовал в турнире памяти Лобановского в Киеве. На этом турнире футболист отыграл 70 минут в полуфинальном матче против сборной Польши, после чего был заменён на Огнена Коромана.
За три сезона Марьян провёл 37 матчей чемпионата Украины, в которых забил 2 мяча. На счету футболиста 11 игр в еврокубках, 9 в Кубке Украины и 2 (1 гол) в Суперкубке Украины. Также провёл 6 матчей за «Динамо-2» в первой лиге и 16 игр (1 гол) за дубль в турнире дублёров.
После окончания сезона 2008 года Марьян обратился к руководству клуба с просьбой о досрочном расторжении своего контракта. ФК «Динамо» пошёл навстречу Марьяну, предоставив ему статус свободного агента. Летом 2008 года продолжил карьеру в «Црвене Звезде».
В национальной сборной провёл 16 матчей. Дебютировал в сборной Сербии и Черногории 17 апреля 2002 года в поединке против сборной Украины. Выступал за различные молодёжные команды, за сборную U-21 15 игр и 3 гола. В матче сборных U-21 забил мяч в ворота молодёжной сборной России в отборочном матче чемпионата Европы.