In June 2015, after six years with Livingston, Fordyce signed for Scottish League One club Dunfermline Athletic and was appointed first-team captain by manager Allan Johnston. On 12 September 2015 in a match versus Scottish League One club Ayr United, Fordyce was injured in a tackle by Ayr striker Craig Moore, suffering a suspected broken leg. Fordyce was released by the Pars at the end of the 2016–17 season, as his contract expired.
