Макин родился в 1957 году в Красноярске. Закончил филологический факультет Московского государственного университета, преподавал в Новгородском педагогическом институте. В 1987 году во время поездки во Францию попросил политического убежища, которое было ему предоставлено. Во Франции Макин, с самого детства знавший французский так же хорошо, как русский, подрабатывал уроками русского языка и в свободное время писал романы на французском языке. Убедившись, что издатели скептически относятся к прозе русского эмигранта, он стал выдавать свои первые два романа за переводы с русского. Его первые опубликованные книги — «Дочь Героя Советского Союза» и «Время реки Амур».