일명 ‘정충(淨忠)’이라고도 한다. 656년 좌평(佐平)으로 있을 때 왕이 신라와의 싸움에서 연승하여 자만과 주색에 빠지자 국운이 위태로워짐을 극간하다가 투옥되었다.
옥중에서 단식을 하다가 죽음에 임박하여 왕에게 글을 올리기를 “충신은 죽더라도 임금을 잊지 못하는 법입니다. 그래서 죽으면서 한 말씀만 드리겠습니다. 신이 항상 시세의 흐름을 볼 적에 멀지않아 반드시 전쟁이 일어날 것 같습니다.
그때 군대를 사용함에 있어서는 그 지리적 조건을 잘 이용하여야 하는데, 강 상류에서 적병을 맞이하면 나라를 보전할 수 있습니다.
만일, 적군이 쳐들어오면 육로로는 탄현(炭峴)을 넘지 못하게 하고, 수군은 기벌포(伎伐浦)에 못 들어오게 한 뒤, 험한 지형에 의지하여 싸우면 틀림없이 이길 것입니다.”라고 하였다.
결국 660년 신라군은 탄현을 넘어 수도 사비(泗沘)로 쳐들어오고, 당나라 군대도 기벌포를 지나 사비성으로 쳐들어와 백제는 멸망하였다. 왕은 그때서야 성충의 충언을 따르지 아니한 것을 후회하였다. 현재 부여에서는 그를 흥수(興首)·계백(階伯)과 함께 삼충사(三忠祠)에 모시고 제사를 올리고 있다.