Kapal perang adalah kapal apa pun yang dirancang terutama dengan mempertimbangkan pertempuran, sebagai lawan dari kapal dagang, kapal pengangkut, dan kapal rekreasi. Mereka umumnya memiliki beberapa tingkat kemampuan ofensif yang dibangun, dan juga dibangun untuk menahan lebih banyak kerusakan daripada kelas kapal lainnya. Mereka mungkin juga dirancang untuk lebih bermanuver daripada kapal dagang. Selama masa perang aktif, kapal dagang dapat dipersenjatai untuk berfungsi lebih sebagai kapal perang, untuk melengkapi militer dan untuk mempertahankan diri agar dapat mengangkut barang dengan aman. Umumnya, kapal perang adalah bagian dari Angkatan Laut nasional yang lebih besar, meskipun dalam beberapa kasus individu atau badan usaha besar mungkin memiliki kapal perang atau kelompok kapal perang untuk tujuan pribadi mereka sendiri.
Di masa lalu yang jauh, armada besar Yunani, Persia, dan Roma terdiri dari kelompok-kelompok kapal perang tipe galai. Kapal-kapal ini cukup rumit, dan sebagian besar mengandalkan beratnya sendiri sebagai senjata, menabrak kapal lain. Pertempuran terdiri dari kapal-kapal yang bergerak ke jarak dekat, di mana para kru dapat saling menyerang dengan persenjataan tangan. Pengecualian untuk ini adalah untuk periode singkat di Zaman Helenistik, yang berlangsung sampai sekitar abad ke-2 SM, ketika ketapel digunakan untuk menyerang dari kapal ke kapal. Setelah tidak digunakan lagi, serangan proyektil tidak terlihat lagi secara luas sampai kira-kira abad ke-16.
Pada abad ke-16, kapal perang telah berkembang secara signifikan. Mereka sekarang adalah kapal layar, jauh lebih cepat, jauh lebih dapat bermanuver, dan dilengkapi dengan meriam yang dapat dengan cepat diisi ulang dan ditembakkan untuk menghancurkan kapal lain dan menyerang benteng di pantai. Pada pertengahan abad ke-17 kapal perang telah berevolusi menjadi proporsi yang benar-benar menghancurkan, dengan man-of-wars besar yang membawa lusinan meriam, dan pertempuran laut besar-besaran terjadi secara teratur.
Pada abad ke-19 hal-hal telah berubah sekali lagi. Kapal perang itu sekarang menjadi kendaraan bertenaga uap, dan alih-alih menembakkan meriam, mereka mulai menggunakan peluru yang meledak. Dengan cangkang yang meledak, muncul kebutuhan akan perisai yang lebih canggih, yang mengarah pada pengenalan pelindung logam. Kapal perang telah menjadi baja, dan senjata ditempatkan di menara berputar, memungkinkan sejumlah kecil senjata untuk menargetkan lebih tepat tanpa kapal harus diputar ke samping ke target.
Pada tahun 1906, Angkatan Laut Inggris merilis Dreadnought, sebuah kapal perang besar bertenaga uap, lapis baja berat yang dilengkapi secara eksklusif dengan senjata besar untuk menyerang kapal lain dari jarak yang jauh. Kapal perang ini sebagian besar tahan terhadap desain sebelumnya, dan setiap Angkatan Laut nasional lainnya merilis versi kapal perang modernnya sendiri dalam beberapa tahun. Pada saat yang sama, jenis kapal perang yang lebih cepat, lebih bermanuver, tetapi lebih sedikit lapis baja dikembangkan, yang disebut battlecruiser.
Perang Dunia II melihat banyak perkembangan kapal perang juga. Kapal selam, yang benar-benar telah dikembangkan selama Perang Dunia I, menjadi terkenal sepenuhnya dengan U-Boat Jerman, yang terbukti sangat efektif dalam mematikan jalur pelayaran. Kapal induk juga dikembangkan selama waktu ini, bertindak sebagai tempat peluncuran bergerak untuk serangan udara, memungkinkan musuh untuk menyerang dengan tegas dan dengan elemen kejutan.
Di zaman modern, ada tujuh kelompok utama kapal perang: kapal perusak, kapal penjelajah, fregat, korvet, kapal selam, kapal induk, dan kapal serbu amfibi, serta kelas kapal perang yang sekarang sebagian besar sudah tidak berfungsi. Sebagian besar kapal yang digunakan oleh Angkatan Laut saat ini adalah kelas perusak, meskipun perbedaan ini semakin kabur, karena kapal dimuat dengan persenjataan yang dimaksudkan untuk menyerang udara, laut, dan darat. Karena ranjau dan torpedo juga tidak menjadi masalah, lapis baja juga telah berkurang secara signifikan di kapal perang modern, yang mengarah ke kapal yang lebih ramping dan kurang terlindungi.