New serine protease inhibitors, microviridins D, E and F, were isolated from the cyanobacterium Oscillatoria agardhii (NIES-204). Their structures were elucidated to be 1-3 by extensive 2D NMR data and chemical degradation. These dicyclic or cyclic peptides inhibited serine protease potently.