The causes of high serum total bilirubin may be obstructive jaundice, hepatocellular jaundice and so on. 1. Obstructive jaundice: Usually obstructive jaundice caused by bile excretion obstruction, which is mainly caused by occupational lesions, inflammation or stones. It is common in biliary diseases, such as gallbladder cancer and bile duct stones. 2. Hepatocellular jaundice: it is usually caused by the weakening of bilirubin in liver metabolism, resulting in hepatocellular jaundice. It is common in acute jaundice hepatitis, chronic active hepatitis and cirrhosis. There may be other reasons for high serum total bilirubin, so patients are advised to actively consult the doctor and under the guidance of professional doctors for relevant examination and treatment.