No, it cannot kill the eggs, but the larvae are just as vulnerable to the oil as the adults. Use some other methods to kill flea eggs.