引起阴茎炎的原因是由于不洁性交,感染了白色念珠菌、滴虫、衣原体、支原体及淋病双球菌,都可引起包皮阴茎炎。非感染原因主要是由于包皮过长,清洁不够,包皮和龟头之间的不洁之物,刺激局部的包皮和粘膜引发的阴茎炎。