Carnivoro, si nutre di animali di grandi dimensioni come cervi, cinghiali e bufali d’acqua, ma anche di carcasse, uova, piccoli mammiferi e rettili, tra cui altri draghi. Caccia all’agguato attaccando la preda con i lunghi artigli e i denti affilati. Talvolta più individui si concentrano sulla stessa fonte alimentare. Grazie all’olfatto e alla lunga lingua biforcuta, è in grado di percepire la presenza di una carogna o di una preda fino a 3 km di distanza, ma anche oltre, se il vento è favorevole.