Причиной пилородуоденального стеноза чаще являются язвы двенадцатиперстной кишки, реже — препилорические язвы и язвы пилорического канала. Сужение просвета возникает в результате периульцерозного инфильтрата, отека, спазма и рубцевания язвы. После проведения курса противоязвенной терапии, когда исчезнет периульцерозный инфильтрат, отек и спазм, можно судить о степени рубцового сужения.
Уменьшение просвета суженного участка затрудняет эвакуацию желудочного содержимого, в связи с чем вначале развивается гипертрофия мышц желудка, а в дальнейшем их сократительная способность ослабевает и наступает расширение желудка (гастроэктазия).