Ruồi có nhiều loài, đối tượng hiện diện và gây hại nhiều nhất ở Việt Nam là loài Bactrocera dorsalis (ruồi phương đông), loài Bactrocera correcta và loài Bactrocera cucurbitae.
Trứng hình hạt gạo, màu trắng sữa, khi sắp nở chuyển sang vàng nhạt. Thời gian ủ trứng từ 2 – 4 ngày.
Giòi mới nở dài khoảng 1,5 mm, phát triển đầy đủ dài 6 – 8 mm, màu vàng nhạt, miệng có móc, thời gian nhộng khoảng 7 – 12 ngày hoặc dài hơn nếu gặp lạnh. Dòi làm nhộng sâu trong đất khoảng 3 – 7 cm.
Nhộng dài 5 7 mm, có hình trứng dài, lúc đầu màu vàng nâu, khi sắp vũ hóa có màu nâu đỏ. Thời gian nhộng từ 8 – 10 ngày.
Thành trùng (ruồi trưởng thành) có cơ thể dài 6 – 9 mm, sải cánh rộng 1,3 mm; đầu có dạng hình bán cầu, mặt trước màu nâu đỏ với 6 chấm đỏ màu đen. Thân màu vàng nâu đỏ với những vân vàng, cánh trong, hình dạng giống nhưng nhỏ hơn ruồi nhà, thời gian sống của thành trùng 1 – 3 tháng.