Thanks for your query at DoctorSpring.com
Your foreskin is certainly tight when penis is erect and must be painful.
You should daily apply any over the counter steroid cream on the inside of foreskin. This shall thin out the skin and allow you to normal retraction even when erect.
Patient replied :
Thank you Doctor for your advice.
Can i request you to please suggest such a cream, without much side-effects and the duration that I should be using.
Also please me know if this condition is serious enough to cause difficulty during intercourse and if i really require a surgery.
You can use betnovate N twice daily for 4 weeks. If the skin loosens then you don't need to do anything. However if it stays tight then you shall require surgery. Intercourse shall be painful with tight foreskin and certainly needs to be corrected.