导致患者发生结石卡在尿道的原因有以下几种可能:1.膀胱内的结石体积大于尿道管径,在尿液冲刷下进入尿道,不能通过尿道排出,这种情况下通常表现为较为严重的尿道梗阻。病情严重者完全不能排尿,需要立即予以手术治疗,通常无自主排出的可能。2.尿路结石形状各异,有些呈不规则的梭形,其长径大于尿道管径,而短径则小于尿道管径。这类结石在尿道内经过尿液冲刷,位置发生变化而横在尿道内,两端卡在尿道中,这类患者一般情况下尚可以排尿,但可能会出现排尿分叉或尿流减小的情况。有可能会再次改变其在尿道内的位置自行排出,但多数患者也是需要进行手术治疗的。3.尿道有息肉、炎症,或结节等存在,导致尿道狭窄,从而致使较小的结石卡在尿道内。这类患者需要行尿道镜检查以明确,并在尿道镜下予以积极治疗,促进结石排出。