N6-methyladenosine (m6A) is an RNA modification wherein N6-position of adenosine is methylated. It is one of the most prevalent internal modifications on RNA and regulates various aspects of RNA metabolism. M6A is deposited by m6A methyltransferases, removed by m6A demethylases and recognized by reader proteins, which modulate splicing, export, translation and stability of the modified mRNA. Recently evidence suggests that various classes of non-coding RNAs (ncRNAs) including microRNAs (miRNAs), circular RNAs (circRNAs), and long con-coding RNAs (lncRNAs) are also targeted by this modification. Depending on the ncRNA species, m6A may affect processing, stability, or localization of these molecules. The m6A modified ncRNAs are implicated in a number of diseases including cancer. In this review, I summarize the role of m6A modification in the regulation and function of ncRNAs in tumor development. Moreover, the potential applications in cancer prognosis and therapeutics is discussed.