人工飼養需要避開成蟲吸血時期采取階段性飼養。可在雌虻蟲產卵盛期,到水田、池塘岸邊的綠色植物葉背面檢查虻蟲卵,如發現虻蟲卵塊,即可將卵塊連同黏附的植物植株壹起采移到飼養池中孵化成幼蟲飼養,幼蟲期的生活是在水中或濕泥裏,以池中昆蟲幼體和小甲殼動物或軟體動物為食科。幼蟲長大後向岸堤爬動,以後在岸堤的土下過冬。人工飼養虻蟲冬季和早春,池面上要蓋上壹層草簾或麥稈等保溫覆蓋物,防止池水面結冰,春暖冰化,取出覆蓋物。幼蟲期長達半年以上,將幼蟲移入土中做室化蛹時,池中少貯水,待成蟲羽化後取出。1只雌虻蟲在夏秋兩季可繁殖5~6代。將成蟲幹制後即可作為藥材出售。在大半年時間裏,在15~25平方米的養殖面積上,可獲取虻蟲幹品20多千克。