Electrocardiographic (ECG) signal is a biological signal that contains useful information about electrical activities of hearth. When obtaining ECG signals by using electronic equipment, there can be many distortions in the signals. Adaptive filter usage is one of the ways of eliminating these distortions. In this work, adaptive filter is designed by the usage of artificial bee colony algorithm to eliminate the unwanted noises in the ECG signal. Also, the performance of noise elimination by using artificial bee colony algorithm is compared with those of the least mean square and genetic algorithms.