He's from the future. Insecurity about gender norms is a thing of the past, and the guy likes pink.
Alternatively: he's from the past, and pink is still regarded as a manly colour and blue a womanly colour. He is from the year 700 or something after all, right?