Obstruksi sistem drainase nasolakrimalis dapat disebabkan oleh striktur, tumor, atau benda asing (misalnya batu, sering dikaitkan dengan infeksi subklinis oleh Actinomyces). Obstruksi juga bisa merupakan kelainan bawaan. Banyak kelainan dan obat-obatan yang dapat menyebabkan striktur atau obstruksi drainase nasolakrimalis.