Du Ruhui
Du Ruhui dilahirkan di Chang’an (sekarang Xi’an, Provinsi Shaanxi) pada tahun 585, semasa pemerintahan Kaisar Wen dari Sui. Anggota keluarganya secara turun-temurun banyak yang menjadi pejabat. Kakek moyangnya, Du Jiao dan kakeknya, Du Hui adalah pejabat Zhou Utara (salah satu dinasti pada Zaman Dinasti Selatan dan Utara). Dua saudara kakeknya, Du Guo dan Du Gao, juga adalah tokoh terpandang pada masa Dinasti Sui. Du Zha, ayahnya, adalah sekretaris jenderal tingkat provinsi pada zaman Sui. Du Ruhui sendiri memiliki seorang kakak laki-laki yang namanya tidak diketahui karena hilang dari catatan sejarah (dugaan beberapa sejarawan, ia bernama Du Changhui), dan seorang adik laki-laki bernama Du Chuke.
Perang Goguryeo-Sui
Angkatan laut Sui tiba lebih awal dari angkatan darat, mereka mendarat di Sungai Daedong. Mengetahui angkatan darat musuh belum tiba, Raja Yeongyang mengirim pasukan kecil untuk memerangi angkatan laut Sui yang baru tiba itu. Setelah beberapa pertempuran singkat, pasukan Goguryeo berpura-pura kalah dan mundur ke kota. Komandan angkatan laut Sui, Lai Huni, merasa inilah saat baginya untuk mengukir prestasi, ia segera mengerahkan 100.000 pasukan untuk mengepung Pyongyang.