Гетероциклическими соединениями называют соединения, в молекулах которых кроме атомов углерода присутствуют атомы других элементов, таких как азот, кислород, сера и другие. Эти атомы образуют ациклические или кольцевые структуры.
В циклы гетероциклических соединений могут входить атомы азота, кислорода, серы, фосфора и других элементов. Такие соединения могут образовывать разнообразные классы органических соединений, такие как азотистые гетероциклы (пиридин, пиримидин, пиррол, имидазол и др.), кислородсодержащие гетероциклы (фуран, пирани, тиофен, диоксолан и др.), и другие.