Elvaårige Rashid följer med sin upptäcktsresande pappa från Bagdad till vikingarnas land. Men det som börjar som ett äventyr förvandlas snabbt till en kamp för överlevnad när Rashid blir tillfångatagen och såld som slav i Sverige. Under sin resa lär han känna vikingarnas hårda liv och deras märkliga seder. Han rymmer och tvingas klara sig själv i det kalla och främmande landet – med hjälp av en oväntad vänskap med en björnunge. Björnen blir både hans skydd och hans sällskap, och tillsammans överlever de faror och de vikingar som jagar efter rymlingen. Rashids hemlängtan driver honom framåt, samtidigt som han lär sig stå på egna ben i en värld som är allt annat än trygg.
Björnpojken är en spännande berättelse om mod, vänskap och hopp. Den är inspirerad av verkliga händelser och miljöer för mer än tusen år sedan.