What causes red blotches on tip of penis?

Many causes. "blotches" can be from infection, autoimmune diseases, inflammation from clothing abrasion, cancer, among even more possibilities. The first step in evaluating this is to see your primary care doctor, urologist or dermatologist for an examination. A biopsy might be necessary.