Titulaire d'une maîtrise de mathématiques et d'une licence de psychologie, Alain Mazars a également suivi des études de chinois[1]. Il a enseigné en république populaire de Chine en 1978-1979 et y a tourné[1] plusieurs films de fiction et documentaires.
De 1984 à 1986, il séjourne à La Casa de Velázquez : il y réalise des moyens métrages expérimentaux[1].
Il est un des membres fondateurs[1] de l'ACID (Association du cinéma indépendant pour sa diffusion).
Depuis 2002, il tourne principalement en Asie (Laos, Birmanie, Thaïlande...)[1] et réalise des documentaires sur le cinéma.
Il a été intervenant en réalisation à la FEMIS entre 1995[1] et 2012.