The 20-year-old defender, who had been on a season long loan deal with Posh, has been recalled early by his parent club.
Pearce had made just five appearances for Posh since moving to London Road in August.