| 1957 | Born in Heilbronn (Baden-Württemberg, Germany) |
| 1981-1984 | Research assistant at the Mathematical Institute of the University of Tübingen |
| 1986-1991 | Research- and teaching position in Computational Linguistics at the Seminar for Natural Language Systems, University of Tübingen |
| 1987 | Ph.D. in Mathematics at the University of Tübingen |
| 1987-1988 | Visiting professor at the University of Niter'oi (Rio de Janeiro, Brasil) |
| 1991 | Habilitation in Computer Science at the University of Tübingen |
| 1991 | Appointed professor of computational linguistics at the University of Munich |
| Since 1992 | Technical director of the Centrum für Informations- und Sprachverarbeitung |
Prof. Schulz is married and has three children.