The present invention relates to compositions of S-enantiomer enriched oxprenolol and their use in treating cancer and treating or preventing, in cancer patients, cachexia, body weight loss, lean body mass loss and adipose tissue loss, and improving quality of life and prolonging survival of cancer patients.