Alan Browne was born in Cork, Ireland. In 2013, he was signed to a professional contract by his hometown club Cork City, which played in the League of Ireland Premier Division. Browne spent only one year with the club and made no appearances.
In 2014, Browne was signed by Preston North End. He made his first professional appearance for the club in March of 2014. As of late June of 2020, he made a total of 214 EFL League One and EFL Championship appearances for the club and scored 30 goals.
Alan Browne made a total of 9 appearances for the Irish national team, scoring his only goal during a friendly match against Bulgaria.