Een gevechtshelikopter of aanvalshelikopter is een militaire helikopter bewapend om doelwitten op de grond aan te vallen, hierbij maakt deze gebruik van automatische kanonnen en machinegeweervuur en zowel niet-geleide als geleide raketten zoals Hellfire-raketten. Veel gevechtshelikopters kunnen ook lucht-luchtraketten afschieten maar deze zijn meestal ter verdediging bedoeld. De gevechtshelikopter heeft twee taken: het bieden van directe en accurate luchtondersteuning voor grondtroepen en het vernietigen van vijandelijke tanks en pantservoertuigen achter de linie.
De Nederlandse Koninklijke Luchtmacht gebruikt Apache AH-64D-gevechtshelikopters.