Thank you for the responses.
We've never done any instruction with him; he just started reading on his own. So, he doesn't know how to sound out words. So far when he came to a word he didn't know (very few), we just told him what it was. That's why I'm asking about reading/phonics programs. I honestly wouldn't know where to start. If I ask him what sound a letter makes, he looks at me like I'm crazy and tells me I already know. I will start asking him to try sounding out more complex words and see where that takes us.
We read to him everyday. He reads to us and to himself. He never gets tired of reading.