본관은 단양(丹陽)이다. 할아버지는 문하시중 우중대(禹仲大)이고, 아버지는 상서 우천계(禹天啓)이다.
1359년(공민왕 8) 홍건적(紅巾賊)이 침입하였을 때 삼사좌사(三司左使)로서 적을 격퇴한 공으로 기해격주홍적1등공신(己亥擊走紅賊一等功臣)이 되었다.
1361년 홍건적이 압록강을 건너 서북면에 침입하고 경성을 점령하였을 때 밀직부사(密直副使)로서 경성을 수복한 공으로 수복경성2등공신(收復京城二等功臣)에 녹적(錄籍)되었다.
1363년 김용(金鏞)이 난을 일으켜 흥왕사(興王寺)를 침범하자 최영(崔瑩)·안우경(安遇慶)·김장수(金長壽) 등과 더불어 적을 평정한 공으로 흥왕토적1등공신(興王討賊一等功臣)에 서훈되었다. 그리고 선력협보공신 밀직부사(宣力恊保功臣密直副使)에 제수되었다.
같은 해 반역자 최유(崔濡)가 충선왕의 셋째아들인 덕흥군(德興君)을 받들고 쳐들어온다는 보고에 따라 도병마사로서 강계·독로강(禿魯江) 등지를 지키다가, 이듬해 최유가 압록강을 건너 침입하자 최영·이성계(李成桂) 등과 함께 싸워 격퇴시켰다.
1365년 첨의평리(僉議評理)로서 동서북면도원수가 되었고, 1369년 원나라에 사신으로 파견되었으며, 벼슬이 찬성사에 이르렀다.