波乱万丈(はらんばんじょう)

Japanese vocabulary

Meaning: stormy and full of drama; full of ups and downs; with many vicissitudes

See it used in real works