Lanfrank se narodil na počátku 11. století v italské Pavii. Jeho otec Hanbald zastával hodnost odpovídající soudci. V raném věku osiřel. Lanfrank se vzdělával ve svobodných uměních. Přešel Alpy a ujal se role učitele ve Francii a nakonec v Normandii. Kolem roku 1039 se stal mistrem katedrální školy v Avranches. Vyučoval zde tři roky s velkým úspěchem.
V roce 1042 se toho vzdal a stal se mnichem v nově založeném opatství Bec. V roce 1045 se stal prvním převorem opatství Bec. Stal se přítelem Viléma, vévody normandského, a v roce 1050 jeho rádcem. Lanfrank se poté stal opatem kláštera svatého Štěpána v Normandii.
Když v roce 1067 zemřel rouenský arcibiskup Maurilius, Lanfrank tuto funkci odmítl. Nemohl tak učinit bez souhlasu Viléma I. Je pravděpodobné, že Vilém měl pro Lanfranka něco většího v plánu. V roce 1070 byl Stigand, arcibiskup z Canterbury, sesazen papežskými legáty. Vilém přivedl Lanfranka z Normandie do Anglie, aby se stal canterburským arcibiskupem.