反坦克炮是一種專門設計用於對抗坦克和其他裝甲目標的火炮。
反坦克炮的主要特點是其彈道低伸、直射距離大、發射速度快,並且配備了具有強大穿甲能力的彈藥。這種火炮通常屬於加農炮類別,具有較長的身管和較大的穿甲效力。反坦克炮在過去也被稱為「戰防炮」或「防坦克炮」。
反坦克炮包括牽引式和自行式兩種類型,其中自行反坦克炮具備與主戰坦克相當的火力和良好的機動性,但通常重量較輕,價格較便宜,可以為機動和快速反應部隊提供強有力的反裝甲火力。儘管如此,牽引式反坦克炮的機動性較差,且在戰鬥中一旦首發未中,就可能面臨被坦克擊毀的風險。自行反坦克炮雖然具有一定的機動性和可以轉移的能力,但由於其裝甲相對薄弱,且射程通常只有約5公里,因此在撤退時間不足的情況下,它們往往來不及撤退就被摧毀。