Yes, he did! He made an appearance in Treehouse of Horror XVIII. He also appeares in The Simpsons: Tapped Out and Treehouse of Horror XXII and in Homer and Ned's Hail Mary Pass.
For More info HERE.