Roh ble født i en fattig bondefamilie i Gimhae, nær Busan, sørøst i Sør-Korea. Før han ble politiker var Roh menneskerettsadvokat.