影片最初的構想源於壹個笑話, 自從史泰龍自導自演的《 洛奇4》上映之後,好萊塢開始流傳笑話,說洛奇已經在地球上找不到對手,他在下集中勢必將向外星人發起挑戰。這個笑話恰恰激發了編劇吉姆·托馬斯、約翰·托馬斯兄弟倆的創作靈感,該片劇本便是由此而來。
1985年,20世紀福克斯公司買下了托馬斯兄弟所寫的《鐵血戰士》劇本,因為喬·西爾沃剛剛完成的《 獨闖龍潭》壹舉成為熱門動作片,所以有意打造出壹部科幻大片的福克斯公司決定委派他來籌拍該片。勞倫斯·戈登和約翰·麥克蒂爾南分別應邀擔任制作人和導演,《致命武器》編劇沙恩·布萊克不但在片中扮演配角,還擔負著監督新人導演麥克蒂爾南的重任。
由於影片開拍日期推遲了數月, 所以西爾沃有充足的時間完善劇本。本片於1986年4月中旬開拍。該片的拍攝過程格外艱辛,為了完成達奇與外星人決鬥的高潮戲,施瓦辛格必須渾身沾滿泥漿長達三周之久,當時墨西哥叢林中的溫度極低,劇組成員必須整天借助加熱燈取暖。身著外星人服裝進行表演的凱文·彼得·豪爾更是苦不堪言,當拍攝外星人追殺達奇時,豪爾必須在散發著惡臭和到處都是螞蟥的汙水中前行,而且他壹旦戴上面具就無法看見外界的景象,所以他只能先不戴面具進行排練,然後再憑借記憶完成表演。