เกิดจากการติดเชื้อ คือ เชื้อแบคทีเรียฮีโมฟิลุสดูเครย์ เป็นเชื้อโรคที่อาศัยอยู่ที่หนอง สามารถเข้าสู่ร่างกายทางผิวหนัง ซึ่งมักจะเกิดจากการสัมผัสกันระหว่างมีเพศสัมพันธ์ เมื่อเชื้อโรคเข้าสู่ร่างกายจะทำให้เกิดแผลที่อวัยวะเพศ และ มีหนอง โดยเมื่อเชื้อโรคเจ้าสู่ร่างกายจะมีระยะเวลาในการฟักตัวของโรคภายใน 10 วัน จึงแสดงอาการ โดยหากเกิดโรคนี้แล้ว ร่างกายไม่สามารถรักษาให้หายเองได้