Theo Đông y, cây ngũ sắc có vị cay hơi đắng, tính mát, có tác dụng thanh nhiệt giải độc, tiêu sưng, cầm máu, trừ sỏi, thường được dùng chữa các bệnh viêm đường hô hấp, viêm họng. Dịch chiết toàn bộ cây có khả năng chống các vi khuẩn Staphylococus aureus (tụ cầu vàng), Bacillus subtilis, E.coli và Pseudomonas aeruginosa (trực khuẩn mủ xanh). Bên cạnh tác dụng chống viêm kháng khuẩn, hoa ngũ sắc còn có tác dụng tăng xuất tiết, giúp làm loãng dịch mũi xoang và đào thải chúng ra khỏi hốc xoang, giúp người bệnh cảm thấy thông mũi, dễ thở hơn.