劉沈攻長安之戰,西晉八王之亂戰事之一。永安元年(304年),雍州刺史劉沈攻長安(今陝西西安)。河間王司馬顒率軍由鄭(今陝西華縣),至渭城(今陝西鹹陽)回救長安,令督護虞夔進軍好畤(今陝西乾縣)迎擊沈軍。夔軍敗,司馬顒退守長安。劉沈軍渡渭水連勝司馬顒軍,又派安定太守衙博,功曹皇甫澹率精兵5000人襲入長安。博、澹力戰,直至司馬顒帳下。時沈兵來遲,馮翊太守張輔見其無援,遂引兵側擊,博、澹戰死。劉沈收集餘眾而退,又遭司馬顒部將張方夜襲,劉沈兵敗被斬。