两者都是治疗男性勃起功能障碍的5型磷酸二酯酶抑制剂,主要有如下区别1、半衰期有所不同,他达拉非半衰期大约为17.5小时,属于长效类制剂,西地那非半衰期约为2.6-3.7小时,属于短效类制剂。2、最大血浆浓度达峰时间,他达拉非大约需要2小时,西地那非大约需要0.8-1小时。3、不良反应里面,他达拉非一般没有视觉的异常,西地那非则有一定的视觉异常发生率,他达拉非有背痛和肌痛的发生概率,西地那非则没有。