Josephine Skriver Karlsen nasceu em 14 de abril de 1993, em Copenhagen, Dinamarca. Ela é metade holandesa e metade dinamarquesa. Começou seu trabalho de modelo em 2008, quando um amigo de sua tia contactou modelos únicos em Copenhagen. Depois de modelagem na Dinamarca, durante dois anos, ela participou de 11 shows de moda internacional e se mostrou como um sucesso esmagador; e fez 54 shows em Milão, Paris e Nova York.

Jo andou na passarela da Calvin Klein, DKNY, Elie Tahari, Halston, Jen Kao, Ohne Titel, Philosophy di Alberta Ferretti, Ports 1961, Preen, Rag&Bone, Ruffian, Vivienne Tam, Alberta Ferretti, Blumarine, Dolce&Gabbana, Emilio Pucci, Etro, Frankie Morello, Iceberg, Gucci,Just Cavalli, MaxMara, Moschino, Prada, Alexander McQueen, Balenciaga, Barbara Bui, Christian Dior, Chanel, Chloe, Givenchy, Giambattista Valli, Haider Ackermann, Lanvin, Miu Miu, Nina Ricci, Rochas, Roland Mouret, Cacharel, Yves Saint Laurent e Valentino, entre outros.

Ela já apareceu na capa da The 88 Magazine, e Plaza. E também apareceu em uma campanha de Best Behaviour.

Em 2013, Skriver fez sua estréia no Victoria’s Secret Fashion Show na seção rosa. Ela participou de 2014 e 2015 mostra desde então.

Em 19 de fevereiro de 2016, ela tornou-se oficialmente uma Angel.