In an active filter device, control deviation signal between current command value and feedback signal is inputted to a learning control circuit, and in the learning control circuit the control deviation signal having early phase with respect to the current command value by phase corresponding to delay time of feedback signal is added per one period and outputted as correction signal, and current correction command value by adding the correction signal to the current command value is inputted as current command value of the active filter.