Moon joue au lycée College Meridian Community et marque en moyenne 20,8 points par partie jouée et prend 8,7 rebonds. Il se présente à la draft 2001 de la NBA, mais aucune équipe ne le choisit. Il va alors jouer dans différentes équipes de ligues mineures (NBDL, CBA, USBL, ABA).
Le , il signe un contrat de 2 ans pour jouer avec les Raptors de Toronto, après avoir impressionné l'équipe durant le camp d'entraînement de trois jours qui s'est déroulé durant l'inter saison. Il fait ainsi ses débuts en NBA lors de la saison 2007-2008, évoluant avec le numéro 33.
Durant sa première partie contre les Bulls de Chicago, il marque 12 points, prend six rebonds et effectue un contre en 23 minutes. Quelques parties plus tard, Jamario Moon obtient un record d'équipe avec ses douze parties consécutives avec au moins un contre par partie. Deux mois plus tard, il est invité à participer au « Slam dunk contest » durant la fin de semaine « All-Star » disputé à La Nouvelle-Orléans. Il joue également dans la All-Rookie team lors de ce All-Star Game. À la fin de la saison, il est nommé dans la deuxième équipe-type des rookies[1].