Penyebab umum termasuk peradangan pada preputium kelenjar, infeksi mikroba patogen, infiltrasi dan kerusakan tumor, cedera mekanis atau pembedahan, yang semuanya dapat menyebabkan kerusakan pada selaput lendir atau jaringan dalam kelenjar dan pecahnya pembuluh darah, yang mengakibatkan perdarahan kelenjar pada pria.