Родился в Тбилиси, Грузинская ССР, СССР.
Окончил актерский факультет ГИТИК им. Ш.Руставели (мастерская Гизо Жордания). Впервые вышел на сцену в 1980 году, в 15 лет в спектакле "Ричард III" режиссера Р.Стуруа сыграл принца Эдварда.
В 1986—1991 — актер Тбилисского драматического театра им. Ш.Руставели. Мераб Нинидзе был ведущим актером театра.
С 1992 года живет в Англии, с 1995 живет и работает в Вене(Австрия). Активно снимается в немецком, австрийском и российском кино.
В 2003 году сыграл Шейлока в "Венецианском купце" Тбилисского театра "Театральный подвал".