反坦克步枪（Anti-tank rifle）是专门设计出来击穿车辆装甲的步枪，当然它最主要的攻击对象就是战车。这种步枪从战车刚出现的时代也同时投入战场，一直到第二次世界大战失去效用为止，因为随着车辆装甲愈来愈厚，单一士兵所能携带的实心弹头已经无法击穿它们。至此，反战车步枪被后来的高爆反坦克弹（High Explosive Anti Tank，HEAT）武器取代，例如最为人所知的巴祖卡、铁拳与坦克杀手。
历史.「矛」与「盾」的拉锯战很久之前，由于铁甲舰（Ironclad）的诞生，