Первое действие (ski) произошло до второго (break) и оба в прошлом. Используем Past Continuous для длительного действия и Past Simple для внезапного.
Ответ: He broke his leg while he was skiing last winter.