양천군 허유(陽川君 許猷)의 아들이다.
1361년(공민왕 10) 홍건적이 압록강을 건너 서북면에 침입하여 개경이 점령되고 왕이 남천할 때, 상호군(上護軍)으로서 왕 및 공주·태후와 함께 임진강을 건너 남행하여 수종한 공으로 1363년에 신축호종1등공신(辛丑扈從一等功臣)에 서훈되었다.
또한, 개경이 점령당한 뒤 1362년에 대호군(大護軍)으로서 경성을 수복한 공으로 1363년 수복경성2등공신(收復京城二等功臣)이 되었다.
1365년 전리판서(典理判書)로 있을 때 밀직(密直) 김란(金蘭)이 신돈(辛旽)에게 두 처녀를 바치자, 이에 최영(崔瑩)이 김란을 꾸짖는 사건에 연루되어 구가세족(舊家世族)으로서 허유(許猷)·변광수(邊光秀)·김귀(金貴)·이인수(李仁壽) 등과 더불어 참소되어 유배되었다.