Sotilaat ovat shakkipelissä heikoimpia ja useimmissa nappulasarjoissa pienikokoisimpia nappuloita. Pelin alussa kummallakin pelaajalla on kahdeksan sotilasta, puolet kaikista nappuloista. Niitä sanotaan joskus myös talonpojiksi tai moukiksi. Kaikkia muita nappuloita paitsi sotilaita kutsutaan yhteisellä nimellä upseereiksi.