"Chris is a player who we have monitored and has been on our wish list for quite a while now," Leicester manager Nigel Pearson told his club's official website.
"He has had limited opportunities at Bristol City and following a successful loan period at Yeovil Town we are delighted to secure his services.
"Chris is desperate to succeed here at Leicester and we believe he has the ability and the mental strength to do just that."