Archaeology

Smoke-Dried Bodies Could Be World’s Oldest Mummies

New research suggests smoke-dried bodies from Asia may be the world’s oldest mummies, indicating advanced mortuary practices and ritual beliefs over 10,000 years ago.
Smoke-Dried Bodies Could Be World’s Oldest Mummies

Proceedings of the National Academy of Sciences | 15 September 2025

Smoke-Dried Bodies Could Be World’s Oldest Mummies

Evidence of Early Mummification in Asia

A recent study by Hsiao-chun Hung et al., published in Proceedings of the National Academy of Sciences, suggests that ancient societies in China and Southeast Asia practiced forms of mummification thousands of years earlier than previously known.

Advertisement

Smoke-Drying Instead of Natural Preservation

Unlike Egyptian mummies (around 4,500 years old) or Chilean mummies preserved naturally in the Atacama Desert, these findings come from humid regions, where natural preservation is unlikely.

Researchers propose that bodies were preserved through intentional smoke-drying, a process that removed soft tissues and prevented decomposition.

Archaeological Evidence from Burial Sites

Skeletal remains from China and Southeast Asia were found in contorted burial positions.

This unusual positioning led researchers to hypothesize that:
• The absence of soft tissue allowed flexibility
• Bodies were preserved before burial
• Mummification enabled complex burial practices

Scientific Analysis of Bone Samples

Researchers conducted chemical analysis of bone samples and compared them with control samples from Japan.

Findings revealed:
• Evidence of low-temperature heat exposure
• No signs of high-temperature burning
• Clear indication of intentional drying process

No Evidence of Cremation

The intact skeletal structure suggests that bodies were not cremated. Instead, the objective was preservation, not destruction.

This highlights a deliberate and sophisticated mortuary practice.

Origins of the Practice

Some samples date back more than 10,000 years, making them potentially the oldest known mummies in the world.

Ethnographic parallels from Indonesia and Australia show similar practices where bodies were:
Tightly bound
• Placed above a slow-burning fire
• Dried over several months

Ritual and Cultural Significance

Smoke-drying was not merely a preservation technique but also had spiritual meaning.

Beliefs associated with this practice include:
• The spirit could leave and return to the body
• Continued interaction with ancestors
• Strong link with afterlife beliefs

This reflects early forms of ancestor worship and ritual symbolism.

Wider Anthropological Implications

The study suggests that smoke-drying may have been a widespread practice among hunter-gatherer societies across Asia.

It challenges earlier assumptions by showing:
Multiple origins of mummification
• Independent development of mortuary traditions
• Advanced cultural complexity in prehistoric societies

Relevant Questions :

1. Give outline of Palaeolithic culture emphasizing upon its tool technology. (20M/2013) 

2. Discuss the development of the concept of culture in Anthropology. (2019)

Advertisement

160 comments

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

(select 198766*667891 from DUAL)

5 days ago

555

Reply

(select 198766*667891)

5 days ago

555

Reply

@@oNd4c

5 days ago

555

Reply

5 days ago

555

Reply

pHqghUme'"

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(

5 days ago

555

Reply

pHqghUme5n3P8YOm')) OR 123=(SELECT 123 FROM PG_SLE

5 days ago

555

Reply

pHqghUme4SKhs7oF') OR 400=(SELECT 400 FROM PG_SLEE

5 days ago

555

Reply

pHqghUmeKl3uTX9r' OR 312=(SELECT 312 FROM PG_SLEEP

5 days ago

555

Reply

pHqghUme5yqP04s8'; waitfor delay '0:0:15' --

5 days ago

555

Reply

pHqghUme-1 waitfor delay '0:0:15' --

5 days ago

555

Reply

(select(0)from(select(sleep(15)))v)/*'+(select(0)f

5 days ago

555

Reply

pHqghUme0"XOR(if(now()=sysdate(),sleep(15),0))XOR"

5 days ago

555

Reply

pHqghUme0'XOR(if(now()=sysdate(),sleep(15),0))XOR'

5 days ago

555

Reply

if(now()=sysdate(),sleep(15),0)

5 days ago

555

Reply

-1" OR 989=989 or "IUOPDJqY"="

5 days ago

555

Reply

-1" OR 3*2<5 or "IUOPDJqY"="

5 days ago

555

Reply

-1" OR 5*5=26 or "IUOPDJqY"="

5 days ago

555

Reply

-1" OR 5*5=25 or "IUOPDJqY"="

5 days ago

555

Reply

-1' OR 260=260 or 'yA4yNaA7'='

5 days ago

555

Reply

-1' OR 3*2<5 or 'yA4yNaA7'='

5 days ago

555

Reply

-1' OR 5*5=26 or 'yA4yNaA7'='

5 days ago

555

Reply

-1' OR 5*5=25 or 'yA4yNaA7'='

5 days ago

555

Reply

-1" OR 3*2>5 --

5 days ago

555

Reply

-1" OR 3*2>999 --

5 days ago

555

Reply

-1" OR 5*5=26 --

5 days ago

555

Reply

-1" OR 5*5=25 --

5 days ago

555

Reply

-1' OR 3*2>5 --

5 days ago

555

Reply

-1' OR 3*2>999 --

5 days ago

555

Reply

-1' OR 5*5=26 --

5 days ago

555

Reply

-1' OR 5*5=25 --

5 days ago

555

Reply

-1 OR 3*2>5

5 days ago

555

Reply

-1 OR 3*2>999

5 days ago

555

Reply

-1 OR 5*5=26

5 days ago

555

Reply

-1 OR 5*5=25

5 days ago

555

Reply

-1 OR 3*2>5 --

5 days ago

555

Reply

-1 OR 3*2>999 --

5 days ago

555

Reply

-1 OR 5*5=26 --

5 days ago

555

Reply

-1 OR 5*5=25 --

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

(select 198766*667891 from DUAL)

Reply

pHqghUme

5 days ago

(select 198766*667891)

Reply

pHqghUme

5 days ago

@@VEONg

Reply

pHqghUme

5 days ago

Reply

pHqghUme

5 days ago

555'"

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Reply

pHqghUme

5 days ago

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Reply

pHqghUme

5 days ago

555A278lcfo')) OR 465=(SELECT 465 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

5551FXSH5NL') OR 435=(SELECT 435 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

555oVFTsPeY' OR 299=(SELECT 299 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

555-1)) OR 826=(SELECT 826 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

555-1) OR 758=(SELECT 758 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

555-1 OR 844=(SELECT 844 FROM PG_SLEEP(15))--

Reply

pHqghUme

5 days ago

55512AHARFj'; waitfor delay '0:0:15' --

Reply

pHqghUme

5 days ago

555-1 waitfor delay '0:0:15' --

Reply

pHqghUme

5 days ago

555-1); waitfor delay '0:0:15' --

Reply

pHqghUme

5 days ago

555-1; waitfor delay '0:0:15' --

Reply

pHqghUme

5 days ago

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Reply

pHqghUme

5 days ago

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

Reply

pHqghUme

5 days ago

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

Reply

pHqghUme

5 days ago

555*if(now()=sysdate(),sleep(15),0)

Reply

pHqghUme

5 days ago

-1" OR 501=501 or "38SxBmgU"="

Reply

pHqghUme

5 days ago

-1" OR 3*2<5 or "38SxBmgU"="

Reply

pHqghUme

5 days ago

-1" OR 5*5=26 or "38SxBmgU"="

Reply

pHqghUme

5 days ago

-1" OR 5*5=25 or "38SxBmgU"="

Reply

pHqghUme

5 days ago

-1' OR 455=455 or 'YiXCqh3T'='

Reply

pHqghUme

5 days ago

-1' OR 3*2<5 or 'YiXCqh3T'='

Reply

pHqghUme

5 days ago

-1' OR 5*5=26 or 'YiXCqh3T'='

Reply

pHqghUme

5 days ago

-1' OR 5*5=25 or 'YiXCqh3T'='

Reply

pHqghUme

5 days ago

-1" OR 3*2>5 --

Reply

pHqghUme

5 days ago

-1" OR 3*2>999 --

Reply

pHqghUme

5 days ago

-1" OR 5*5=26 --

Reply

pHqghUme

5 days ago

-1" OR 5*5=25 --

Reply

pHqghUme

5 days ago

-1' OR 3*2>5 --

Reply

pHqghUme

5 days ago

-1' OR 3*2>999 --

Reply

pHqghUme

5 days ago

-1' OR 5*5=26 --

Reply

pHqghUme

5 days ago

-1' OR 5*5=25 --

Reply

pHqghUme

5 days ago

-1 OR 3*2>5

Reply

pHqghUme

5 days ago

-1 OR 3*2>999

Reply

pHqghUme

5 days ago

-1 OR 5*5=26

Reply

pHqghUme

5 days ago

-1 OR 5*5=25

Reply

pHqghUme

5 days ago

-1 OR 3*2>5 --

Reply

pHqghUme

5 days ago

-1 OR 3*2>999 --

Reply

pHqghUme

5 days ago

-1 OR 5*5=26 --

Reply

pHqghUme

5 days ago

-1 OR 5*5=25 --

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply

pHqghUme

5 days ago

555

Reply