Upon completing his bachelor's degree with honours at the University of Southampton, Alsford pursued a master's degree at National Chengchi University in Taiwan, followed by a doctorate at SOAS, University of London.