He has represented Scotland at the under-17, under-19 and under-20 age groups, as well as in the IRB Sevens World Series.
Fife received his first full international call-up on 15 January 2014, when he was named in Scotland's 36-man training squad ahead of the 2014 Six Nations Championship by Head Coach Scott Johnson.
Fife signed a two-year contract with the US Major League Rugby team New England Free Jacks in August 2020.
He started 29 games over two seasons and led the Free Jacks to a first-place divisional finish and playoff appearance in 2022.
In September 2022 the New Orleans Gold announced they had signed Fife to a two-year contact.