王官之战，春秋时期晋国和秦国的一场战役。
简述.前624年，秦穆公为报崤之战之仇，亲率大军攻晋。大将孟明视在渡过黄河后把船烧掉，以表其决心，不胜则不班师回秦。不久，秦军击败了晋军的地方部队，取王官，晋国人一看，连忙闭关守城，秦军示威一番后，就回到昔日殽之战的战场，埋葬并祭祀在殽之战战死的将士的尸骨，随即班师回秦。这次战役是秦、晋在秦穆公时期打的最后一埸仗，在此之后，秦国向西发展，晋国继续与楚国对峙。