Byrne started his career as a youth player for Celtic, before moving to Dunfermline Athletic where he made over 100 competitive appearances.
[1] His first league appearance came again as a substitute, this time against Dumbarton in a 2–0 victory at The Bet Butler Stadium,[2] whilst his first start for The Pars came in a New Years Fife derby against Raith Rovers.
[16] Despite being allowed to leave the team by new manager Gary Bowyer, Byrne would fight to earn his place back, and received a large ovation from a supportive Dundee fanbase as he came on as a substitute in a league win over Raith Rovers in November 2022.
[19] Byrne would make several late sub appearances near the end of the season for Dundee, last of which being in the Scottish Championship title-clinching win away to Queen's Park.
[23] Following his release from Dens Park in May 2024, despite several Championship rivals attempting to sign him, Byrne would rejoin Raith permanently on a two-year deal in June 2024.