Sán lá gan đẻ nhiều trứng (khoảng 4000 trứng mỗi ngày).
Trứng gặp nước nở thành ấu trùng có lông bơi.
Ấu trùng chui vào sống ký sinh trong ốc ruộng, sinh sản cho nhiều ấu trùng có đuôi. Ấu trùng có đuôi rời khỏi ốc bám vào cây cỏ, bèo và cây thủy sinh, rụng đuôi, kết vỏ cứng, trở thành kén sán.
Nếu trâu bò ăn phải cây cỏ có kén sán, sẽ bị nhiễm sán lá gan.