The adsorption behaviour of flunitrazepam at the hanging mercury drop electrode was studied by staircase voltammetry and by adsorptive stripping differential pulse voltammetry. Flunitrazepam is adsorbed in the whole potential range, from the most positive values up to the reduction potential. Flunitrazepam reduction product is also adsorbed. The time dependence of the voltammetric response proves that a diffusion-controlled adsorption takes place. Flunitrazepam can be determined (down to nanomolar levels) by using adsorptive preconcentration prior to the differential pulse voltammetric scan. An application of such a method to flunitrazepam determination in human urine is described. The detection limit was 30 ng per milliliter of urine with a 20-sec accumulation time; the mean relative standard deviation was lower than 3.2% and the mean recovery 97.8%.