Gafor is originally from the Philippines, where he completed his undergraduate studies at Mindanao State University in Chemistry. He went on to further his studies in Japan and obtained his PhD degree in Life Sciences from Kanazawa University.
His teaching career began in the Philippines where he taught Chemistry and Mathematics at Philippines Science High school. He later moved to China and taught IGCSE and A-level Chemistry at Cambridge International Centre of Shanghai Normal University.
Gafor moved to Sweden in 2014. He has taught Mathematics, Science and Technology at International English School in Eskilstuna; and Mathematics, Chemistry, and Physics in the IB Program of Carlforsska Gymnasiet in Västerås.