пройти огонь и воду и медные трубы
Разг. Экспрес. Многое испытать в жизни, перенести разные трудности, побывать в различных переделках, трудных ситуациях. Душой общества являлся Ястребов, как бывалый и опытный человек, прошедший сквозь огонь, воду и медные трубы (Мамин-Сибиряк. Золото).
Фразеологический словарь русского литературного языка