 On July 25, 2014, he signed with the Rockets after averaging 12.5 points per game during the 2014 NBA Summer League.During his rookie season, he received multiple assignments to the Rio Grande Valley Vipers of the NBA Development League.On July 20, 2015, the Rockets traded Johnson, Joey Dorsey, Kostas Papanikolaou, Pablo Prigioni, a 2016 first-round draft pick, and cash considerations to the Denver Nuggets in exchange for Ty Lawson and a 2017 second-round draft pick.