Футбольну кар'єру розпочав у клубі «Нассаджи Мазандаран», потім перебрався до «Шамушака» (Ноушехр). У 2004 році перейшов до «Сепахана», з яким двічі вигравав Кубок Хазфі. Разом з командою виступав у Лізі чемпіонів АФК та на Клубному чемпіонаті світу. У сезоні 2008/09 років пропустив більшість матчів через травму, наступного сезону до команди приєднався Джаляль Хоссейні, проте незважаючи на це Мохсен був основним гравцем. Разом з «Сепаханом» тричі поспіль виграв титул переможця чемпіонату Ірану (2010, 2011, 2012). Анонсував свій відхід з команди по завершенні сезону 2011/12 років (після 8 років у футболці «Сепахана)».
«Персеполіс»
Підписав з «червоними» 2-річний контракт, до завершення сезону 2013/14 років[2]. 24 травня 2014 року продовжив угоду з «Персеполісом» на два роки, до 2016 року. Дебютним голом за команду відзначився 4 вересня 2014 року в програному (1:3) поєдинку проти «Трактор Сазі». На міжнародній арені дебютним голом за «Персеполіс» відзначився 24 лютого 2015 року в переможному (3:0) поєдинку Ліги чемпіонів АФК проти «Лехвії».
У футболці національної збірної Ірану дебютував 2003 року. До складу збірної запрошувався регулярно, проте ігрового часу отримував небагато. Після вдалих матчів за «Сепахан» почав грати частіше, зокрема вийшов у стартовому скалі поєдинку кваліфікації чемпіонату світу 2010 року проти Кувейту. Разом з Командою Меллі виграв Чемпіонат Федерації футболу Західної Азії 2008 року. Зіграв на Кубок Азії 2011 року в поєдинку проти ОАЕ.