Born in London, Lawrence played college basketball for Charleston, being named in the all-SoCon second team for two years in a row in 2012 and 2013.
[6] Following graduation Andrew Lawrence was selected as a member of the Washington Wizards 2013 NBA Summer League squad[7] averaging 5.8ppg, 1.8apg and 2.5rpg.
[11] On 12 December 2017, he left Prishtina and signed with French club Champagne Châlons-Reims Basket for the rest of the 2016–17 Pro A season.
[14][15] In August 2019, Lawrence signed with London City Royals of the British Basketball League (BBL).
[16] On 24 September, Lawrence made his debut for the Royals, scoring 27 points and dishing out 9 assists in an away win over Plymouth Raiders.
Andrew made his first appearance for the Great Britain Men's National Team in an international test match against the Netherlands at ACS Cobham on 7 August 2011.