100% nylon. Quick dry fabric with attached mesh brief. Flat front with elastic back. Side cargo pockets.