Could it have been thieves in his basemant? He was alive and well the last time I was in Riften (which was a ways back) and when I returned he was gone, no body.
I think I tried the moveto command, but it only worked to move me to him walking around inside the hall of the dead. If I use moveto player and his Base ID I don't think it worked. I'll give it another try incase.
The normal moveto should move you to him, but once at him you can target him for the moveto player command for after you go to where ever you want him to spawn. The thing is never use placeatme, because it creates a copy of whatever you are trying to generate. Also, if you resurrect something, it is thought to not work that simply, and using resurrect 1 is better for making the game believe it's the original thing. The '1' being the important thing to add.
Lyn1964 posted while I was still posting, and I think her post would be more useful to you, since it has how to use the command with prid. Without seeing him die, you won't know what killed him, but it's known that entering Riften often prompts the random encounter of generic thief sneaking around. Sometimes the guards don't kill them because they hide in buildings and a favorite spot is the Blacksmith's basemant. Theives will fight back if they are attacked, but not sure if they will attack unprovoked.