To accomplish or carry out to the end; to finish or fulfill (something, often despite difficulty).
彼は長年の研究をついにし遂げた。
He finally accomplished his years-long research.
チームは難しいプロジェクトを予定どおりにし遂げた。
The team completed the difficult project on schedule.
約束したことは必ずし遂げなさいと父は言った。
My father said to be sure to carry out what I promise.
彼女は夢だった会社を自分の力でし遂げた。
She built the company of her dreams by her own efforts.