Joshua Carter Jackson nasceu em Vancouver, British Columbia. Sua mãe irlandesa, Fiona Jackson, é um diretor de elenco originalmente de Dublin. Seu pai americano, John Carter Jackson, é do Texas. Josh passou os primeiros oito anos de sua vida na Califórnia, antes de voltar para o Canadá. Na idade de 11, Josh decidiu que queria prosseguir atuando. Sabendo quão cruel a carreira de ator poderia ser, sua mãe o levou para sua primeira audição na esperança de desencorajar ele. Em vez disso, ele conseguiu um comercial para batatas fritas de Keebler. Desde então, Josh teve uma carreira cheia variando de teatro para a televisão.