The 27-year-old actor will be featured in a campaign photographed by Nan Goldin and filmed by Romain Gavras, reported Ace Showbiz.
"Dior Robert," the company said in a Twitter post, accompanied with a black-and-white picture of the actor.
A statement from the fashion house read, "The House of Dior is delighted to announce that actor Robert Pattinson is to be the new face of Dior Homme fragrance.
"He has since proven the scope of his acting talents by choosing films as varied as 'Remember Me' by Allen Coulter, 'Water for Elephants' by Francis Lawrence in which he starred alongside Reese Witherspoon, or with his role as 'Bel Ami' the famous Maupassant character."