The out of favour striker has signed a three year deal with the Foxes and arrives for an undisclosed fee.
The 25-year-old came through the ranks at Blackburn, but has not really managed to get a foothold in the first team and ha spent a lot of his time out on loan.
Gallagher is set to go straight into the squad for this weekend's game with Barnsley.