La especie mide aproximadamente entre 22 y 23 cm de largo.[5] No presenta dimorfismo sexual. Los adultos tienen la cabeza marrón con manchas rojas en los lados y orejeras blancas. Presenta rayas azules en la garganta y en la parte posterior del cuello, mientras que el pecho es verde con rayas amarillas y una llamativa mancha roja. El rojo también está presente en la cola y en el dorso, así como en el extremo superior de las alas. El resto del cuerpo es verde, mientras que los remiges son azules. El anillo ocular es blanco, mientras que los ojos son de color marrón oscuro. Las aves jóvenes tienen colores similares a los adultos pero con tonos más suaves, la mancha abdominal roja es menos extensa y también tiene la cola más corta.