In the field of bilingualism research, a key scientific question is how bilinguals process two language systems, particularly the effective switch from one language to another, namely bilingual code switching. With the rapid development of neuroimaging techniques, important progresses have been made in bilingual processing studies, especially in code switching. However, consensus has not been achieved regarding the mechanisms of bilingual code switching. Bilingual switching studies using neuropsychological and neuroimaging techniques have gained insights into the temporal and spatial features of the language switching process and the neurological mechanism, which provide direct evidence for the generation mechanism of bilingual code switching.