Born in Barnsley, Rowland began karting at the age of seven, and spent a successful decade racing in the various classes around the United Kingdom.As a result of the strong run, Rowland became the winner of the Graduate Cup for young drivers, and finished as runner-up to teammate Alex Lynn in the main championship; the runner-up position was only sealed on the final lap of the final race, setting the quickest lap to score two bonus points in order to move him into a tie on points with Tio Ellinas, but with four wins to Ellinas' two, he placed ahead on countback.[7] He was part of the McLaren young driver programme in 2007–2010[8] Rowland signed a contract with Fortec Motorsport in July 2013 to race the Formula Renault 3.5 Series in the 2014 season.[17] During the 2016-17 season, Rowland was hired by Renault e.Dams as a standby replacement for Sébastien Buemi for the 2017 Mexico City ePrix.[18] In November 2018, Rowland joined the championship full-time with the newly re-branded Nissan e.Dams following the departure of Alexander Albon to Toro Rosso.[23] Ahead of the Jakarta ePrix, Rowland was announced to have parted ways with Mahindra with immediate effect, and Roberto Merhi was drafted to replace him.