1、幼虫饲养。饲养幼虫,应该尽量预先准备食草,于空地或花盆中栽种蝴蝶幼虫之食草植物,幼虫饲养是否成功与食草植物是否充足颇有关系。幼虫可以于室内放置于饲育箱中饲育或于野外套网饲育。在饲育箱中饲育应经常更换食草植物,且密度不可太高,避免生病死亡。如果附近有天然之食草,最好将幼虫移在其叶上,再利用塑胶纱网做成袋状套在上面,再把袋口捆紧,让幼虫在自然状态下生长,可以防止小鸟捕食或大型天敌之为害。
2、化蛹和羽化。幼虫长大到了终龄会四处寻找适宜之化蛹场所,此时应将树枝固定安置于箱内,以便幼虫化蛹。通常蛹于五至十天中羽化,有些是属于越冬蛹需注意避免蛹体太干燥而死亡。
3、成蝶之饲养。羽化后之成蝶约只有一周至两个月的寿命,但人工饲育之成蝶寿命较短,需提供食物例如:糖水或蜂蜜,可由其自由吸食或帮其吸食,即捉住翅膀让其口吻接触食物,助其吸食。