Ấu trùng bướm vua ăn rong sữa và một số loài thực vật có họ hàng gần, trong khi con trưởng thành kiếm mật hoa. Mặc dù cả ấu trùng và con trưởng thành đều độc hại và có mùi vị khó chịu do sự hiện diện của glycoside tim tích trữ trong cơ thể chúng, chúng vẫn là con mồi của chim, chuột và bọ ngựa.
Các loài chim ăn bướm chúa bao gồm chim chích chòe nâu, chim cộc cộc, chim vành khuyên, chim hồng tước, chim sẻ, chim giẻ cùi, chim giẻ cùi, chim chích chòe đầu đen và chim vàng anh. Một số loài chim này tránh ăn các bộ phận của bướm vua có hàm lượng glycoside cao nhất, đây là một chiến lược cũng được bọ ngựa Trung Quốc sử dụng. Những con khác có khả năng chịu đựng cao đối với các chất độc, đó là đặc điểm chung của một số con chuột. Bọ cánh cứng châu Á ăn trứng của vua chúa và sâu bướm mới nở.