1341에 태어났다. 고려 후기의 문신으로 자는 순경, 호는 석탄, 고산이다. 1360년에 문과에 급제, 수원서기를 거쳐 사관이 되었다. 1366년 우정언이 되어 신돈의 횡포를 탄핵하다가 왕의 노여움을 샀으나 이색의 옹호로 극형을 면하고 장사감무로 좌천되었다. 그 뒤 공주 석탄에서 은둔 생활을 하며 울분 속에 지내다가 1371년에 세상을 떠났다.