Родился в станице Отрадной Баталпашинского отдела Кубанской области, ныне Краснодарского края. Окончив три класса школы, занимался земледельческим трудом. Затем окончил два курса Московского заочного института иностранных языков, получил специальность общественно-политического переводчика, а также заочные курсы эсперанто, отделения научных переводчиков высшей квалификации на факультетах немецкого, английского и итальянского языков Московского заочного института иностранных языков.
Работает учителем немецкого языка в Усть-Джегутиноской районной средней школе, директором школы, избирается членом ЦК Союза эсперантистов СССР, членом интернационала пролетарских эсперантистов.
Когда Мастепанову было прислано приглашение на Международный форум эсперантистов в Лондоне, на него был написан донос. 25 декабря 1937 года был арестован по обвинению в контрреволюционной деятельности (шпионаж, организация фашистской повстанческой армии). Краевой тройкой приговорён к расстрелу, заменённому на 10 лет лагерей. Заключение отбывал в Ухтпечлаге с мая 1938 по конец декабря 1947. Работал грузчиком, чернорабочим, на лесоповале и раскорчёвке пней. Встречался с военачальником А. И. Тодорским и писателем Остапом Вишней, который спас ему жизнь. В заключении выучился японскому, польскому языкам и латыни.
После освобождения вернулся к преподаванию. Собрал уникальную коллекцию пословиц и поговорок, не раз приглашался на международные конгрессы. Один из авторов сборника «Мудрость и разум объединенных наций», в 1961 и 1969 годах изданного в Нью-Йорке.
Жил в посёлке Малокурганный Карачаево-Черкесии. Занимался также историей, археологией.