反坦克炮，又称“战车防御炮”（即“反击战车炮”，英文作，德文则称为，一般简写为PAK），是指主要用于射击、摧毁坦克或其他装甲目标的火炮。
历史.最早的反坦克炮出现在第一次世界大战，当时各国军队都没有专门的反坦克炮，多用步兵野炮临时充当反坦克炮对坦克射击。战后欧洲各国在开始起步时的口径都是20mm。瑞士索罗通(Solothurn)公司的苏罗通ST-5机炮，厄利空(Oerlikon)公司的厄利孔20毫米机炮，丹麦的麦德森20毫米机关炮、意大利的布雷达M35机炮，荷兰的哈依哈(HAI