Johan Gry er oppvokst i Rävlanda. Allerede som 6-åring begynte han som statist i TV som Johan Nilsson sammen med sin far, først i serien Friställd (1969) og siden i andre produksjoner som (1976), der han til å begynne med hadde en mindre barnrolle som Morgan Strid. Han har seinere spilt inn nye epsioder i rollen som Morgan Strid. I medvirket også moren. Han begynte å studere ved universitetet for å bli lærer, men hoppet av og kom inn på Scenskolan i Göteborg i 1984 og tok eksamen 1987. Første teaterengasjementet ble på Norrbottensteatern der han fikk sin scenedebut i . Deretter har det blitt korte mellomspill ved Stockholms Stadsteater og Angereds Teater i 1989 og etter at det siste ble nedlagt Göteborgs stadsteater hvor han har vært ansatt siden 1996.