Ivanas Kulibinas buvo savamokslis. 1769–1801 Peterburgo mokslų akademijos mechanikos dirbtuvių vedėjas.
Jose sukonstravo kišeninį laikrodį, be valandų, minučių, sekundžių, rodantį dar ir mėnesius, savaitės dienas, metų laikus, Mėnulio fazes. Suprojektavo ir padarė bokšto ir miniatiūrinių, telpančių žiede, laikrodžių, t. p. švyturinį žibintą (prožektorių), naudojamą dirbtuvėms ir laivams apšviesti, vėliau pagamino dviratį vežimą su pavarų dėže, stabdžiu, smagračiu, riedėjimo guoliais, sukūrė vadinamas mechanines kojas – protezą (panaudotas po 1812 karo), sukonstravo ir pastatė liftą, kurio kabina buvo keliama sraigtiniu mechanizmu.