翔卫指挥副使，后跟随攻下中原、元大都，招降元朝部队八千多人。后傅友德从真定攻下定州，并命宁正镇守定州。此后跟随大军攻取陕西。冯胜攻下临洮时候命其守卫。后大军围庆阳时候，宁正驻守邠州并断绝对方援助。后攻下庆阳后，其再守卫临洮。此后跟随邓愈破定西、河州。洪武三年，授河州卫指挥使。其上言应当军民互市，以解决军饷运输问题。其对和州建设也卓有成效，后兼任宁夏卫事。重新修筑汉朝、唐朝的旧水渠，进行开垦屯田。此后，其跟随沐英北伐，活捉元平章脱火赤、知院爱足。十五年，升任四川都指挥使，讨伐平松等地。云南平定后，命其与冯