Rohrer was born on 6 June 1933 in Buchs, St. Gallen, Switzerland. He was raised in Zürich, Switzerland. Rohrer studied at Swiss Federal Institute of Technology. He was never married. Rohrer died on 16 May 2013 in Wollerau, Switzerland after battling a disease, aged 79.