Thành trùng là loại ruồi rất nhỏ, màu đen, thường thấy đậu trên lá non vào buổi sáng. Con cái dùng ống nhọn ở cuối bụng để đẻ từng trứng vào trong mỗi lỗ đục trên mặt lá. Trứng nở sau độ 2 ngày. Ấu trùng đục thành đường hầm ngoằn ngoèo trên mặt lá rồi đục qua cuống để vào thân và đục xuống gốc để làm nhộng trong phần vỏ của gốc cây con. Ấu trùng có 3 tuổi và thời gian phát triển làm hại cây đậu lâu độ 7-10 ngày. Nhộng có hình trụ, màu nâu bóng và kéo dài độ 7 ngày.