男性外生殖器如果有异味,可能是由于平时没有勤清洗外生殖器,没有勤更换内裤而引起的。也可能是患有阴囊皮肤感染而导致异味明显。还有些患者是由于存在包皮过长,包茎,导致包皮垢形成而引起的异味比较明显。甚至有些患者是因为患有包皮龟头炎症而引起的。具体情况需要结合患者的病史局部的检查来进行明确。如果存在泌尿生殖道的感染,需要及时的使用抗生素类的药物来进行治疗,平时注意加强个人的生殖卫生护理,多数可以改善。