Nascut a Enniskillen, McGovern va començar la seva carrera amb el Celtic FC de la Scottish Premier League el 2001, tot i que va deixar el club el 2008 sense haver jugat ni un partit amb el primer equip. Va ser cedit llavors a l'Stranraer de la segona divisió escocesa el gener de 2005, i el 2006 va anar al St Johnstone de la First Division en una cessió de darrera hora. Després de deixar el Celtic va fitxar pel Dundee United però el va deixar un any després sense haver-hi jugat ni un partit. El 2009 va tornar a jugar a la primera divisió amb el Ross County, on hi va passar dos bons anys. El 2011 va fitxar pel Falkirk.
És internacional amb Irlanda del Nord, amb la qual va debutar el 2010.