中学生までは野球少年で、本はほとんど読んだことがなかったが、高校入学後、読書に目覚め、SFを中心に大量の読書をするようになる。明治大学で映画研究会に入り、先輩の菊池仁と読書仲間となる。卒業後、就職した会社を「毎日、通勤していたら、本が読めなくなる」と3日で退社。大学の聴講生となる。1年後に菊池が勤める「ストアーズ社」に入社。やはりその会社に勤務していた椎名誠と知り合う。入社3日目にやはり「本が読めない」と退社しようとするが、椎名に引き止められ、半年間勤務する。その間に、「ストアーズ社」に始終出入りしていた沢野ひとしとも知り合う。その後、同様に8社に入社するが、やはり同様の理由ですべて3日目で退社。実話雑誌を刊行している出版社（明文社）に入社し、この会社には、「本の雑誌」の刊行まで6年間つとめた。明文社に半月だけ勤めた亀和田武とも知り合う。職場はかわっても椎名らとは付き合いが続き、目黒は読書をするだけでは飽き足らなくなり、自分が読んだ本の中で面白かった本を紹介する、個人ペーパーを毎月、椎名に渡し、それを椎名が読書仲間にコピーして回覧したところ、評判となる。その発展形として、椎名らと1976年、雑誌「本の雑誌」を創刊。従来の書評誌とは一線を画す、エンターテインメント中心の書評や、独自の企画で好評を呼ぶ。なお、1977年ごろ、「本の雑誌」の経費を稼ぐために、「エロ漫画の原作」のアルバイトを椎名と共同で行っていた。椎名がストーリーを考え、目黒が台本化する形式で、月4、5本は書いていたという。「本の雑誌」は、名義としては目黒は「発行人」で、椎名誠が編集長であったが、のち椎名がメジャーな文化人となり多忙となったため、実質の編集長は目黒となる。目黒は独自の眼力で、様々な連載陣を発掘し（メジャー化する前の大塚英志に連載依頼したり、まだ無名に近かった坪内祐三に長文のインタビューをするなどしている）、また社員であった群ようこをデビューさせるなど、編集者としての力量も評価されている。目黒自身も、創刊当時から「本の雑誌」誌上に、連載書評を書き続けているが、当初、好きだったSFは、ニュー・ウェーブ以降の作品に興味がなくなり、冒険小説を主に書評するようになる。その書評は、日本における冒険小説の定着に大きな影響を与えた。近年は、中高年の男女を主人公とした「人生シミジミ系」小説を主に書評している。趣味は競馬であり、平日は本の雑誌社に泊まって読書及び執筆活動、週末は競馬場通いという生活を続けていた。1984年、日本冒険小説協会賞最優秀評論大賞受賞（『冒険小説の時代』）。1994年、日本推理作家協会賞評論その他の部門受賞（『冒険小説論　近代ヒーロー像100年の変遷』）。
石鑑は石閔に擁立されて帝位に即いたが、実権は石閔・李農に掌握されており、傀儡政権に過ぎなかった。石閔を大将軍・録尚書事・武徳王とし、李農を大司馬・録尚書事とした。12月、石閔・李農の専横を恐れた石鑑は、楽平王石苞・中書令李松・殿中将軍張才に命じて石閔らを夜襲させた。だが、これが失敗に終わると、石閔らの報復を恐れてこの件に一切関係ないかのように振る舞い、その夜のうちに石苞らを殺害した。次いで中領軍石成・侍中石啓・前の河東郡太守石暉もまた石閔と李農の誅殺を企てたが、事が露見して逆に殺害された。さらに龍驤将軍孫伏都・劉銖もまた石閔らの誅殺を企て、まず30人余りの将を率いて台に昇って石鑑の身柄を確保したが、石閔らの攻勢の前に敗北を喫して戦死した。石閔は尚書王簡・少府王鬱に数千の兵を与えて石鑑を御龍観へ軟禁させた。その後、石閔は漢人主導の政権確立を目論んで胡人の大量虐殺を始めるようになり、貴賤・男女・幼老の区別無く、20万人余りが殺害された。襄国を鎮守していた新興王石祗が石閔・李農の誅殺を掲げて反旗を翻すと、石閔は石琨・張挙・呼延盛らに討伐を命じた。350年1月、石閔は自らの独断で国号を「衛」に変更し、青龍と改元した。だが、太宰趙庶・太尉張挙を始め万を越える公卿が離反し、その多くは襄国の石祗を頼った。さらに、石琨は冀州へ逃亡し、撫軍将軍張沈は滏口へ、張賀度は石瀆へ、建義将軍段勤は黎陽へ、寧南将軍楊群は桑壁へ、劉国は陽城へ、段龕は陳留へ、姚弋仲は灄頭へ、蒲洪は枋頭へ拠り、彼らは各々数万の兵を擁して李閔へ反旗を翻した。同月、石琨・張挙・王朗が7万の兵を率いて鄴へ侵攻すると、李閔（石閔から改称した）は自らこれを迎え撃ち、城北において大勝して軍を退却させた。さらに、李閔は李農と共に3万の兵を率い、石閔に反抗して石瀆に拠っていた張賀度を討伐した。2月、捕らわれていた石鑑は李農らが不在の隙に鄴を奪還しようと企み、滏口に拠っていた張沈へ密書を書いた。だが、その使者となった宦官は寝返って李閔へ密告したので、李閔と李農は鄴へすぐさま帰還した。そして遂に石鑑を廃立すると、これを殺害した。石虎の孫28人も皆殺しとなった。