After going undrafted in the 2014 NBA draft, Brown joined the Houston Rockets for the 2014 NBA Summer League. On September 23, 2014, he signed with the Los Angeles Lakers. However, he was later waived by the Lakers on October 25 after appearing in four preseason games. On November 1, he was acquired by the Los Angeles D-Fenders of the NBA Development League as an affiliate player of the Lakers. On January 10, 2015, he scored a D-League season-high of 50 points on 16-of-22 shooting in a 124–99 win over the Sioux Falls Skyforce. He went on to play for the Futures All-Star team in the 2015 NBA D-League All-Star Game. On March 10, 2015, Brown signed a 10-day contract with the Lakers to help the team deal with numerous injuries. Los Angeles had to use an NBA hardship exemption in order to sign him as he made their roster stand at 16, one over the allowed limited of 15. On March 21, he signed a second 10-day contract with the Lakers. After scoring 22 points against the Philadelphia 76ers on March 30, Brown signed a multi-year deal with the Lakers the following day. In the regular season finale on April 15, Brown scored 32 points on 9-of-19 shooting in a loss to the Sacramento Kings. On October 26, he was waived by the Lakers prior to the start of the 2015–16 season. Foshan Long Lions (2015–2016) In November 2015, Brown signed with the Foshan Long Lions of the Chinese Basketball Association. In 27 games for Foshan in 2015–16, he averaged 32.4 points, 3.8 rebounds, 2.5 assists and 1.1 steals per game. Los Angeles D-Fenders (2016) On March 2, 2016, Brown was reacquired by the Los Angeles D-Fenders. The next day, he made his season debut in a 124–103 win over the Bakersfield Jam, recording 26 points, one rebound, two assists and one steal in 27 minutes. On April 7, he was waived by the D-Fenders after suffering a season-ending injury. Jilin Northeast Tigers (2016–2017) On September 23, 2016, Brown signed with the Milwaukee Bucks. However, he was later waived by the Bucks on October 5. The next day, he signed with the Jilin Northeast Tigers, returning to China for the 2016–17 season. In 30 games for Jilin, Brown averaged 33.9 points, 4.2 rebounds and 3.1 assists in 32.9 minutes. Santa Cruz Warriors (2017) On March 8, 2017, Brown was