Le clairon adulte se nourrit principalement de fleurs, mais sa larve mange les œufs, les larves et les nymphes des abeilles, telles les osmies, ou les abeilles domestiques dans les ruches. Généralement, la femelle pond sur une fleur. Puis, la larve va attendre qu’une abeille vienne butiner pour s’accrocher à celle-ci et être transportée jusqu’au nid. Elle se nourrira ensuite de larves d’abeilles jusqu’à sa métamorphose. C’est pour cette particularité qu’on le nomme aussi « loup des abeilles » car il agit comme le loup dans la bergerie.