Françoise Michaud nasceu em Dijon, França. Ela se formou em humanidades e cinema em Paris. Depois de iniciar uma carreira como atriz na França, ela decidiu ir para Los Angeles (Califórnia), onde participou de sessões do Actors Studio. Ela também estudou roteiro na UCLA. Ao mesmo tempo, começou a fazer fotografias - tirando retratos de músicos, atores, diretores, publicados na imprensa - e a fazer fotos em sets de filmagem.