In this paper, the authors present to design the bi-directional shift register by taking the advantage of concept called Gate Diffusion Input technique (G.D.I). To design bi-directional shift register D-flip flop is required. By using GDI technique the numbers of transistors were reduced so that the area required will be less and low power consumption. The simulation results were taken using the digital schematic tool in 120nm technology. The optimized area and power is calculated by using micro wind tool in 120 nm technology.