Based on what you've shared, it sounds like he's ready. We have an extracurricular chess club at school and my kids have gone to several local, kid-friendly chess tournaments and really enjoyed them. We are outside of Philadelphia and there is a group here -- shining knights chess - that hold tournaments for kids K-8. They're saturday afternoons, grouped into K-6 U200 (based on chess rating, I believe kids generally start in this grouping if it's their first tournament), k-8 U600, and the a k-12 group.

One thing to be aware of -- often the parents are REALLY competitive, way more competitive than the kids. My kids were clueless to it, but I was certainly aware of some of the crazy parents.