为公。河间王杨弘攻打突厥，庞晃作为行军总管随军到达马邑。以别路出军贺兰山，击败突厥军。庞晃性格刚直，与广平王杨雄、高颎不合，二人多次诋毁庞晃。因此庞晃宿卫十余年，官位得不到进声。后来出任怀州刺史。596年五月，担任夏州总管，601年，转任原州总管。603年二月，在官任上去世，享年七十二岁。谥号敬。其子庞长寿，官至骠骑将军。