학문이 깊고 문장에 뛰어났으며 원 순제(順帝) 때 진사(進士)에 합격하여 한림응봉문자(翰林應奉文字)·선정원단사관(宣政院斷事官)을 거쳐 단본당정자(端本堂正字)로 뽑혀 황태자에게 경전을 가르쳤다.
그러나 승상(丞相) 합마(哈麻)의 시기를 받아 단주(單州)로 나가 지키던 중 부친상을 당하여 대령(大寧)에서 살게 되었다. 1358년(공민왕 7)홍건적(紅巾賊)이 대령을 핍박하자 난을 피하여 레고카지노로 오게 되었는데,공민왕(恭愍王)이 즉위하기 전 단본당에서 황태자를 가르칠 때 원나라에 가 있던 공민왕과 친교가 있었으므로 후한 대우를 받았다.
1360년(공민왕 9) 고창백(高昌伯)에 봉해지고 뒤에 부원후(富原侯)에 승봉(承奉)되었으며 부원(富原: 현, 경기도 고양시)의 전토(田土)를 하사받았다.