Тахмасиб родился 8 (20) апреля 1894 года в Нахичевани (ныне Азербайджан). Работал школьным учителем в Баку.
С 1910 года — актёр и режиссёр театров Тифлиса, Еревана, Нахичевани.
В 1919—1922 годах учился на восточном, в 1923—1924 годах — на педагогическом факультете Азербайджанского университета.
С 1920 года в Бакинском театре имени М. Азизбекова (в 1922—1924, 1937—1938 и 1953—1959 годы — директор и художественный руководитель).
В 1937 году окончил режиссёрский факультет ВГИКа. Работал на Бакинской киностудии. Преподавал в АзТИ имени М. А. Алиева и Азербайджанской консерватории. Профессор (1947). Член ВКП(б) с 1949 года.
Автор статей о театре. Перевёл на азербайджанский язык книгу К. С. Станиславского «Моя жизнь в искусстве» и пьесу А. Н. Островского «Без вины виноватые».
Тахмасиб умер 14 февраля 1980 года.