Lech Walesa se narodil dne 29. září 1943 ve dnes již neexistující vesnici Popowo, tehdy to byl okres Lipno. Jeho otec se jmenoval Boleslav a matka Felicie. Jeho otec se živil jako tesař a v oboru byl doslova mistr. Postavil mnoho chalup, stodol i kaplí. Některé z nich se zachovaly dodnes. Felicie zase byla velmi pobožná žena. Za války jeho otec pomáhal partyzánům. Za tuto činnost byl zatčen a poslán na opevňovací práce a pak do pracovního tábora. Po válce se sice vrátil domů, ale krátce nato zemřel. Jeho novým otcem se stal jeho strýc Stanislaw.
Po ukončení základní školy začal navštěvovat učiliště v Lipně a studoval zde obor mechanizace zemědělství. Zde mu poprvé byly vštěpovány zásady a hesla socialismu. Ve škole nijak nevynikal, ale byl velmi úspěšný v kolektivu svých spolužáků.