Un cacciabombardiere (in inglese: fighter-bomber) è un aereo militare da combattimento capace di effettuare attacchi contro altri aerei (combattimento aereo come un aereo da caccia) e contro bersagli a terra (bombardamento aereo come un bombardiere); l'aereo è quindi dotato di un armamento aria-aria (cannoni e missili) e aria-suolo (missili e bombe).
Si tratta di un aereo da caccia che è stato modificato, o usato principalmente, nel ruolo di un bombardiere leggero[1] o di un aereo da attacco. Il cacciabombardiere differisce dal bombardiere e dall'aereo da attacco principalmente a causa della sua origine, infatti esso è un aereo da caccia adattato in altri ruoli[2]; mentre i bombardieri e gli aerei da attacco sono sviluppati specificamente per il bombardamento e l'attacco al suolo.