正面攻撃とは、敵の側面や後方ではなく、敵部隊の最前線に直接、全力で攻撃を仕掛ける軍事戦術である。迅速かつ決定的な勝利をもたらす可能性があるが、攻撃側は敵の最大限の防御力に晒されるという代償を伴う。そのため、正面攻撃は成功したとしてもコストが高く、失敗した場合は壊滅的な損失を招くことが多い。正面攻撃は、時間、地形、指揮統制の制限、あるいは部隊の質の低さなどにより、戦場での柔軟性が全くない場合の最終手段として用いられることがある。正面攻撃のリスクは、強力な支援射撃、陽動攻撃、遮蔽物(煙幕や夜間の暗闇など)の利用、あるいは浸透戦術を用いることで軽減できる。
古代の戦争では正面攻撃が一般的であり、ギリシャのファランクスやローマの軍団など、重装歩兵が軍隊の中核を成していた。これらの密集した陣形は、幾重にも重なった層を活かして前進し、敵陣を突破した。中世の戦争では、騎乗騎士などの重装騎兵が正面攻撃を駆使して、歩兵部隊に容易に勝利を収めた。
歩兵の防御力が向上するにつれ、特に火器の導入によって、これらの戦術は衰退していった。重装歩兵と重装騎兵は、より軽量で機動性の高い部隊に取って代わられた。
しかし、ナポレオン戦争においても、条件が整えば騎兵による薄い戦線への正面攻撃は効果的であり、敵が先行する攻撃によって動揺したり弱体化したりしていれば歩兵による攻撃も有効であった。しかし、ライフル銃の導入など火力が増強されるにつれ、準備の整った敵に対する正面攻撃の成功は稀になった。それでも、攻撃側が決定的な勝利を収めることができる代替戦術が開発されなかったため、正面攻撃は試みられ続けた。
南北戦争中、両軍の将軍たちが、塹壕をしっかりと掘って強固な防御陣地を築いている敵に対して正面攻撃を仕掛けても成功する可能性は低く、人的資源の浪費になることを理解するまでには、しばらく時間がかかった。
第一次世界大戦中、機関銃と大砲の進歩により防御火力は大幅に向上したが、塹壕戦によって戦場での機動の選択肢はほぼ完全に失われた。その結果、正面攻撃が繰り返され、甚大な犠牲者が出た。戦車、浸透戦術、諸兵科連合の導入によって、正面攻撃の必要性を回避する手段として、近代的な機動戦の萌芽がようやく見出されたのは、終戦間際のことであった。