Yes. Any Canon DSLR can fire this flash, but it's a manual flash so it won't "talk" to your camera and automatically adjust its light output to match your exposure settings.