不排除有交叉感染的可能。引起包皮炎的原因有:感染性的常由于不洁性交,感染了白色念珠菌、滴虫、衣原体、支原体、淋病双球菌或其他细菌引起。
非感染因素多是由于包皮过长,清洁不够,包皮和包皮之间的不洁之物,即包皮垢,便会堆积起来,刺激局部的包皮和粘膜发生炎症。