Löfquist started his professional career at Mjällby AIF where he played for five seasons. The three first seasons was in Sweden's second highest tier of football, Superettan, while the last two seasons was in Sweden's highest league, Allsvenskan. Löfquist managed to play more than 130 league matches for Mjällby before he left the club in early 2012.
On 5 December 2011 it was announced that Löfquist had signed a two-and-a-half-year-long contract with Italian side Parma with an option to further extend the contract with two years in the summer of 2014.