Haslberger worked at the Department for Conservation Biology at the University of Minnesota, the University of California Davis, the Chulalongkorn University, Gadjah Mada University, and at the WHO in Geneva and headed a group at the Federal Ministry of Health in Vienna.