Penile pain what causes it?

Many possibilities. Penile pain can be caused by injuries, urethritis balanitis urinary tract infection priapism atrophy of the corpus cavernosum kidney stone cellulitis or abscess erectile dysfunction arteritis tumors.