Şaşılık ameliyatında, oftalmolojist gözü kaplayan dokuda küçük bir kesik yaparak göz kaslarına erişimi sağlar. Ameliyat sırasında belirli kaslar gözün döndüğü yöne bağlı olarak yeniden yerleştirilmektedir. Eğer kasın zayıflatılması gerekiyorsa, daha geriye alınır (recession=geri çekme). Eğer kasın düzeltilmesi gerekiyorsa, kısaltılarak tekrar yerine dikilir (resection=kesme). Her iki gözde de cerrahi girişim yapılması gerekli olabilir. Şaşılık ameliyatı çocuklarda yapıldığı durumlarda genel anestezi gerekli olurken, erişkinlerde lokal anestezi opsiyonu daha ön plana çıkmaktadır.
Şaşılık’ın düzeltilmesi için cerrahi müdahale gerekiyorsa bunun bir an önce yapılması uygundur, çünkü bebekler ve küçük çocuklar gözler düzeltildikten sonra normal görme gücüne ve binoküler görüşe erişebilirler. Ameliyat herhangi bir yaşta iyileşmiş bir göze sahip olmayı mümkün kılsa da, birey yaşlandıkça normal görme gücü ve binoküler görüşü geliştirebilme şansı azalmaktadır.