On 16 May 2017, Livingstone made his debut for Motherwell as a substitute in a 3–1 victory against Kilmarnock.[1] On 31 January 2018, Livingstone signed for East Fife on loan until the end of the season.[2]
On 29 March 2019, Livingstone extended his contract with Motherwell until the summer of 2020.[3] He moved to Greenock Morton on a season-long loan on 2 September 2019.[4] He returned to Motherwell on 31 January 2020, his loan having been terminated early at Motherwell's request.[5] On 4 February 2020, he was sent on loan again, to Clyde for the remainder of the season.[6] On 31 May, Motherwell confirmed that Livingstone would be leaving the club after his contract expired.[7]
Livingstone signed a two-year contract with Cove Rangers in August 2020.[8]
He returned to Clyde in June 2021 for the season, where he won Player of the Year.[9][10]
On 30 May 2023, it was announced that Livingstone had signed for National League North club Hereford, and made his debut on the right wing in their opening league fixture of the season.[14]
On 2 February 2024, it was announced that Livingstone had signed for fellow National League North club Buxton for an undisclosed fee.[15]