Christo Moskovsky completed an undergraduate degree in English language and linguistics at the University of Sofia (Bulgaria) in 1985, and a few years later an M.A. in linguistics at the same university. He received his Ph.D. at the University of Newcastle (Australia) in 1997, where he has been a lecturer in linguistics since 1999.