Joanna Krupa s-a născut în Polonia şi s-a mutat împreună cu familia în Chicago la vârsta de cinci ani.Alături de sora sa mai mică, Marta, ea şi-a convins mama să se mute în Los Angeles pentru a urma o cariera în modeling şi actorie. A luat lecţii de balet în copilărie, a concurat în sezonul 9 al emisiunii "Dansez pentru tine" din 2009 alături de Derek Hough, terminând pe locul patru.În iunie 2008 şi-a lansat propria linie de costume de baie.A apărut în numeroase reviste: FHM, Teeze, Envy, Maxim în care a fost numită cel mai sexy model în costum de baie din lume. A apărut de două ori pe coperta revistei Playboy. Joanna s-a logodit în anul 2010 cu omul de afaceri Romain Zago, deţinător al unui club de noapte. Ei s-au căsătorit în Californa de Sud pe data de 13 iunie 2013.