源头在小虹螺山主峰(海拔717.2米)东麓。东流转东北,经龙泉寺、三台子,左受半拉山水。转东南,右受泉眼沟和荀家沟水。曲流而东,经石灰窑子、万家屯,转东北,经土台子,左受温家屯、小沱屯之水。经大兴堡以后,又曲向东南,经二道河子、东青堡,至青堆子东北,左受陈家屯水。穿过沈山铁路,成为
葫芦岛市与
凌海市之界。经上甸子之南和邸家屯、孙家屯之北,左受巧鸟屯水和杏山河、周家洼子水。曲流而南,穿京哈公路,经七里河子屯西、颜家屯和孙家屯东、黑鱼汀西,左受中山堡水。经小四方台之西,转西南,右受大四方台之水。又西南分成两支。左支水多,向左转流入
凌海境内,南转西南,至大河口屯穿过公路,又分成两股,左受天桥厂水。两股平行,西南流入
锦州湾。右支水少,仍为市、县之界,西南而南,流入
高桥河。