Born in Dublin, Devine joined London club Arsenal in November 1974 as an apprentice. Part of a large young Irish contingent at Arsenal, Devine turned professional in 1976. A full back who preferred playing on the right, he made his debut for the Gunners on 22 April 1978 in place of Pat Rice. With the older Rice and Sammy Nelson occupying the Arsenal full back positions of the time, Devine didn't break into the first team straight away, although he did play in the 1980FA Cup Final defeat against West Ham United in preference to Nelson, Devine was also a member the Arsenal squad for the Gunners' Cup Winners Cup final against Valencia. After Rice left for Watfordin the summer of 1980, Devine stepped up to become Arsenal's regular right-back, playing 44 times in 1980–81. However, his tenure there didn't last, after Devine was out of the side with a serious injury, John Hollins was moved back into defence as cover, and Devine could not reclaim his place once he had regained fitness. He joined Norwich City in the summer of 1983 and played 69 games in two seasons for the "Canaries", and was a member of the squad in the 1985 League Cup final win. However, in the league Norwich suffered relegation in the Second Division and Devine left for Stoke City in November 1985. At the Victoria Ground Devine had the unenviable task of filling in for the retired Alan Hudson and made a good start as on his debut Stoke beat Oldham Athletic 4–2. He scored his only goal for Stoke in a 1–0 win over Fulham on 18 February 1986. His Stoke career was ended when he broke his leg after being tackled by Brighton & Hove Albion's Eric Young. Devine then spent the 1988 season with Norwegian club Start helping the side gain promotion to 1. divisjon. He returned to Ireland with Shamrock Rovers in 1989. He played in the first game at the RDS Arena in September 1990 and helped Rovers to the FAI Cup final in 1991. He made a total of 41 appearances scoring 7 goals for the "Hoops". His last game was on the opening day of the 1991–92 season, where he retired to coach full-time. Devine also spent a season in India with East Bengal.
International career
Devine was capped for the Republic of Ireland at every level, winning thirty caps in all, with thirteen of those coming for the senior side. He made his senior debut on 26 September 1979 against Czechoslovakia, and his last cap came against Norway on 17 October 1984. He never played in a World Cup or European Championship finals, as Ireland did not qualify for any tournaments during that time, although most of his caps were won in European and World Cup Qualifying games.
Coaching career
He became head coach and then caretaker manager at Shelbourne after Eamonn Gregg was sacked in November 1994. Devine was head coach at Sporting Fingal for three seasons from 2008 to 2011, during which time the Club won promotion two years in succession and won the 2009 FAI Cup Final against Sligo Rovers. He worked for 10 years at Manchester United's academy as the club's Irish Academy director. Devine worked for the Football Association of Ireland as a Tutor/Assessor, and recently as a senior consultant for the player development program for Ireland and currently serves as the Technical Director for Almaden Soccer in the Silicon Valley. He is also TD for GPS/Bayern Munich for West Coast USA.http://www.almadensoccer.org/home