Thanks for posting your query at DoctorSpring.com
I am Dr.R.K and I am pleased to assist you.
You need to consult a medical gastroenterologist or hematologist for evaluating and treating his health issues.
Cirrhosis is a liver disease and it is an irreversible condition.
Chronic alcoholism, hepatitis B and hepatitis C infection are some of the common causes of cirrhosis of liver.
The only definitive treatment is liver transplantation. Usually treatment is aimed at preventing complications like blood vomiting, fluid accumulation in the abdomen and legs, brain and kidney issues.
He needs to undergo a few tests including endoscopy.
Consult a medical gastroenterologist.
Let me know if you have any more questions.