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