Schinz was born at Zurich and studied medicine at Würzburg and Jena. In 1798 he returning to Zurich to work as a doctor. In 1804 he became a teacher at the medical school. In 1833 he became professor of natural history at the University of Zurich.