There are 2 shades of pink a man can wear, and only a few appropriate times to wear em.
"powder pink" also refered (in retail) as a skin-pink. It is very light, it does not shine, it goes well with dark pants and tan skin (you wear it exactly as you would a white shirt), can be worn with a suit.
^^ This can be warn to bars, clubs, dances, dates (only if the girl is a "flashy" dresser).
flourescent pink. It shines and catches black light, it is usually mixed with black in some sort of a print or design on a shirt.
^^ This can be worn to clubs and dances only.
Pink is VERY fashionable IF you wear it correctly. NEVER wear a pink "t shirt" unless you have another layer ontop of it. The more formal the pink shirt, the more fashionable. DONT look like a frat boy.