пройти огонь и воду и медные трубы

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

Источник: Фразеологический словарь русского литературного языка на Gufo.me