Weisman was born in Newark, New Jersey, on February 20, 1943. He attended the Kansas City College of Osteopathy (later known as the Kansas City University of Medicine and Biosciences, graduating in 1970 with a Doctor of Osteopathic Medicine (DO). He practiced medicine in his hometown of Carteret, New Jersey, for several years and ended his brief marriage by disclosing that he was gay.