Perwira staf (sering juga disebut staf jenderal, staf militer, staf angkatan laut, atau staf angkatan udara dalam lingkungan individual angkatan bersenjata) adalah sekelompok perwira menengah yang bertanggung jawab atas kebutuhan administratif, operasional, dan logistik unit militernya. Perwira staf memberikan informasi dua arah antara komandan militer dengan unit militer bawahannya.