CCCTC-binding factor (CTCF) is a highly conserved zinc finger protein and is best known as a transcription factor. It can function as a transcriptional activator, a repressor or an insulator protein, blocking the communication between enhancers and promoters. CTCF can also recruit other transcription factors while bound to chromatin domain boundaries. The three-dimensional organization of the eukaryotic genome dictates its function, and CTCF serves as one of the core architectural proteins that help establish this organization. The mapping of CTCF-binding sites in diverse species has revealed that the genome is covered with CTCF-binding sites. Here we briefly describe the diverse roles of CTCF that contribute to genome organization and gene expression.