Pakistani militants beheaded a man accused of spying for US forces in a tribal area bordering Afghanistan, officials said Tuesday.